I did a little searching and Boeshield sounds like a good product for rust and corrosion protection. It makes a good chain lube as well. It was developed for Boeing and leaves a thin coat of wax on surfaces.
Sears sells it.
LPS-2 also sounds good, but it's a wet lube, which will attract dirt (Boeshield is dry). Since I live in sunny So Cal, I'll go with Boeshield.