i live in maryland, moderately salty roads in winter compared to places north. however we also regularly drive on costal beaches in assateague and on the outer banks in nc, so it sees plenty of salt and sand. have been using fluid film rattle can with the extension tube to get inside the frame/nooks. first application many years ago took me about 6 cans ( applied late summer/fall while its still warm enough for the product to spread naturally with heat). ever since i apply about 2 cans annually once again in late summer/fall just to do touch ups as the product mixes with road dirt to create a messy yet highly effective barrier for moisture, so the only very tiny amount of rust i do have are surface/metal fittings near areas of high heat where it does burn off quickly and also near rubber/foam parts that i intentionally avoid due to the possibility of expansion of those pieces. makes it a bit more difficult to see drips and leaks in certain areas as it is oily in nature (doesn't harden). it does wash away faster esp on the lower control arms, skids, the sides of the frame near the kdss control valves (i use marine grease here) and other highly exposed bits but still good coverage/endurance on a 12 month reapplication cycle.
even though it makes my undercarriage pretty filthy, its been a very cost effective way to keep rust from being the thing that kills this machine.