In the aviation world, we also have some severe corrosion problems. We use a completely different array of products. Corrosion X is one that comes to mind first. It's a thin oil that gets everywhere, including in lap seams. Works quite well when regularly applied.
Corrosion X, Max Wax is another interesting product. Also works quite well in ultra thin layers. Generally I apply some to a microfiber and wipe it on.
Par-Al-Ketone is another product that is extremely effective. It's like cosmoline, thin when applied, very viscous when dry. Not a wax, not an oil but halfway between.
Boeshield is a clear product that turns into a hard coating. It's not all that effective. It tends to dry out. But it is very thin when applied and thickens up to a hard shell.
Corrosion X Heavy Duty is a very thick oil based product. Applied on top of seams already sprayed with regular Corrosion X and you have a near perfect combo. This stuff is amazingly effective. Never dries and continues to drip and flow, ever so slowly, for years.
There are many other products that are also used. Such as the amazing AV-30 that flows into every seam and then gets thick. However they are stupidly expensive and really not any better than the above for automotive use. In this pic, you can see that I applied AV-30 to one side of a frame, and it clearly went all the way to the other side. (see the reddish brown tint on the other side) Wicks like crazy and stays put. However, it's about $1200 for a 5 gal pail. $34 for a small spray can.