20 degrees is not cold. Try running buses when its minus 20 and they have been sitting outdoors all night and see just how warm they are. Living in North Dakota, I can tell you there is a big difference between 20 and minus 20, or anything below zero. So, this winter bring some of those Electric buses up here and see how they do on A rural routed that averages 80 miles a run, with most of the miles being gravel roads. Just watch and see how the gravel will wreck, fenders, wires, fuel tanks, frame rails, abs modules. etc. as it sand blast everything. Then in the winter ice builds up under the bus. I have seen drive shafts polish clean from ice built up around them. So please keep in mind where some of us run our buses and the conditions they encounter.