If you want to stay warm in a ICE you do not have to run it 100% of the time, so your tank of gas would last 2 -4 times longer than you posted. Prob. same with an EV. I just don't know anything about staying warm in an EV.