All Classified forums require a Site Supporter subscription. It is only $25 per year and you can buy and sell whatever you like on the forum. To become a Site Supporter, go to Your Profile and select "Paid Subscriptions."
JB Weld or equivalent will bond to the aluminum and create a good strong seal.
with 4x4s the transfer case has bolts that do the same thing. you remove them to drain the fluid. if ever there is a problem we use rtv if you want to fix it i would use that or do as you say and try to seal it up from the inside