One of the best rust preventatives for storing outside is just use a plastic cover. Not as good as keeping your bike inside but helps a lot. Many of the other coatings mentioned will also help of course. A good fresh water hosing every so often is helpful in salty air/road conditions.