We used to spray Castrol Trek adhesive compound in the inside of door panels of Jeeps and all through the chassis and sub frames, sticks like sh*t to a blanket and repels water as it's grease based. I am not sure if it's still available. Doesn't look sexy but stops the rust.