Originally Posted by
noglider
...So I'm going to try coating everything with oil or WD40 and see if that makes a difference. It may require frequent re-coating, but it may be worth it.
Clean the bike well, then apply paste wax to the frame and all the metal parts. The wax acts as a barrier between the metal and moisture,and will last longer than WD-40. Use Tri-Flow teflon spray in your cable housings; WD-40 is paraffin-based and leaves a slight residue which attracts dust buildup, which in turn holds moisture. I only use WD-40 as a solvent for cleaning.