This stuff is supposed to be good. 
        
http://www.scottoiler.com/pc/Lubes,_...-_1_Litre.html
         
         It's a spray on protector, basically wash the bike as normal, then spray this stuff all over (except for wheels and brakes). Re-apply after heavy rain and after you wash the bike.