Almost street worthy. Need some suggestions.

This is the best way I've found to seal diff covers: eBay item# 120267012507
Smear a thin layer on each clean surface, assemble w/bolts finger tight, wait a day and torque down. Never a leak. Most any RTV will work well the same way, but this stuff is the best.