Fluid Film, Krown or some kind of oil like rust proofing is the way to go.
I Fluid Filmed our 2013 Wrangler for the first couple of years until I found a Krown dealer in town and started letting them do it.
11 years old and rust free.
The downside, if there is one, is everything underneath is...