I'm just about to do the winter prep, washed and cleaned today, tomorrow I'll pull it out of the garage, cover the wheels and brakes, take the seat off and spray with ACF50. I cover pretty much everything, including all the electrics and the plastics. Once I've sprayed it I leave it to seep in for ten or fifteen minutes then I go over it with a microfibre cloth to take of the excess. One decent coat of ACF see's me through the winter. Never had any problems with corrosion, quick hose off when I get in from the salty roads each time, job done. That said, I do have the luxury of a garage, I know that goes a long way in itself to keeping it rust free.