When I ran the MZ & GN250 through the winter I used the good old oily rag every week or so. An old towel soaked in old sump oil and wrung out. Mind out around the discs of course and wear some old marigolds as old sump oil is supposed to be carcinogenic! Worked a treat! ..looked Bl00dy 'orrible , but it kept most of the rust at bay. For shocks, get a suitable length of old inner tube and split lengthways, liberally cover the spring coils in grease then put the inner tube round the whole shock held with cable ties. Make sure you get the top frame tube and undersides of the tank as this is a favourite place for muck to gather. Lastly, if you can, get a bit of washing up liquid bottle and attach to the front of the frame in front of the ht cap/plug, this stops all the crap gunging up the plug hole and stops HT problems. Non of this is pretty, but it works and in the spring all washes off. Oh yes, 50/50 clean( cheap) oil and grease applied to the chain weekly.