There is a big batteries company in Netherlands, Einhoven who sells batteries at a fair price, I do not remember its name.. maybe it's a better alternative
IT just depends on the region where you are cycling. IF you cycle on the streets, there should no be so much snow. In my country the snow melts in just a few hours so I do not need winter tyres