I've said it before, I'll say it again.
Checkout
www.bilthamber.com/ Their Dynax uc makes acf 50 look like a feeble attempt at an anti-corrosion solution.
I've had 4 pieces of mild steel stood outside my shed for 4 yrs.
1..coated with car polish...which is now very very rusty.
2..coated with wd 40...which is now very very rusty.
3..coated with acf 50 which is now fairly rusty.
4..coated with bilt hamber dynax uc there is no sign that any rust is even beginning to take hold and it looks like the day I coated it.
It's a wax based coating and to be fair it does make your bike look dull,it takes any shine off exposed metal or chrome,but it can be easily removed in the spring to leave all metal surfaces looking like new.
Coat the bike pre winter, abviously taking care around the brakes.
That's it,ride your bike in any weather rinse it off when you get home stick it in the shed /garage
If you like a nice shiny bike take the dynax uc off in the spring (bilt hamber do a solution to remove it) polish it up and off you go.
I can't believe this stuff is not more widely known than it is,although it is widely used by those in the know.
Stev