I wouldn't use the roofing sealant either except as a last resort. It is availabe in aluminum also. It you do go this route make sure the coating is for metal and not for rubber roofing.
The best bet is to caulk all the seams and any loose rivets you come across.