my 77 F250, i put a bunch of crap on the roof. use good sealant, windshield urethane is great stuff. clean surfaces, goop it on the underside too, on washers and nuts. minimize holes drilled. my truck is leaky AF from my negligence over the years, largely because of inferior sealant and...