Batteries tend to last for only about 2years if your lucky. My battery only lasted for about 1 1/2 years.
As for the winter storage is as follows:
* Clean the entire m/c thoroughly.
* Run the engine for about five minutes to warm the oil, shut it off, and drain the engine oil.
* Put in fresh oil.
* Empty the fuel from the fuel tank.
* Empty the carbs by running the engine at idle speed until all fuel in the carbs is used up. (if left in for a long time, the fuel will break down and could clog the carbs.)
* Remove the empty fuel tank, pour about 250ml (1/2 pint) of motor oil into the tank, roll the tank around to coat the inner surfaces thoroughly, and pour out the excess oil.
* Reduce the tire pressure by about 20%.
* Set the motorcycle on a box or a stand so that both wheels are raised off the ground. (if this cannot be done, put boards under the front and rear wheels to keep the dampness away from the tire rubber.)
* Spray oil on all unpainted metal surfaces to prevent rusting. Avoid getting oil on rubber parts or in the brakes.
* Lubricate the drive chain and all the cables.
* Remove the battery, and store it where it will not be exposed to direct sunlight, moisture, or freezing temps. During storage it should be given a slow charge (one ampere or less) about once a month.
* Tie plastic bags over the mufflers to prevent moisture from entering.
* Put a cover over the motorcycle.
Finally, just count down the winter days till spring...
P.S. IF YOU WANT TO AVOID ALL THIS DRAMA...JUST RIDE IN THE COLD WEATHER......
LATER, SORRY SO LONG.