I've had good luck with 3M All-Around Autobody Sealant. Just make sure the seam is clean, I use Por 15 in the seam and then spray epoxy primer. Scuff the primer then lay a bead of sealant in the seam and smooth it out with damp cloth. You can paint over the sealant,no problems after 2 years.