Anything you spray on or apply will just be a sacrificial layer. There isn't any fast answers or time certain products, other than opinions/experiences, and some locales use different types of road salts...so the frequency of cleaning and reapplication is unknown. I would suggest using Collinite Paste Fleetwax (#885), or Doublecoat (#476), or Liquid Insulator Wax (#845). Collinite holds up pretty well during the winter months and road salt/salt water conditions on cars and boats. The alternative is to powercoat your frame or build one out of stainless steel.