I live in Iowa so I do understand rust. Todays cars have extensive rust protection on all/most of the metal parts so they really don't rust off the frame like they used to. IMHO, the best method of keeping a new car looking new and free from rust is to keep it clean, especially in the winter. And I'm not just talking about the painted surfaces, I'm talking the under-body! Spend the money to get a really good car wash at least weekly during the winter and pay the extra $$ for under body wash. I believe that if you do this one simple thing, the car will look good and be rust free the entire time you own it.