I have tried quite a few products over the years. Started out with Krown, but was not too happy about the damage it caused:
Krown rustproofing - collateral damage - https://forum.ih8mud.com/threads/krown-rustproofing-collateral-damage.1050733/ The Rust Cure product didn't seem to be very different and washes off very easily.
The last couple of years I've been happy with Fluid Film, but it does require annual re-spray and often mid-winter as well on area's that see a lot spray from salty water on the road such as front control arms, forward facing part of rear diff and rear axle etc. We have a good 5 months of snow here in the snow belt where we live.
Recently I purchased some cans of Surface Shield. However, it was impossible to empty a single can as the product would just stop spraying every few seconds. Not sure if the product sat in transit in the winter here and crystallized, but shaking or heating made no difference. Back to the store they went. A common problem, I was told.
Because of the regular re-application with Fluid Film, I'd be very interested in trying out some Woolwax. Unfortunately, I have not been able to find it in a store here in ON, Canada.