There is always the old military standby....cosmoline. There are different grades of cosmoline and it is available in spray cans up to 5 gal. buckets. It was designed to protect even the big guns on naval ships from salt water spray. It can be warmed to ~120 degrees for easier application, including dipping.
http://www.cosmolinedirect.com/