I have found that POR-15 works really well. They told me that it isolated the metal from the moisture and when the two do not get together, you do not have rust. I have used it on two cars, and I have been very impressed with the results.
http://por15store.com is where I get it from.