Except you act like the car will go the whole 20 years on one battery when none of the electric cars are actually doing so and you pretend the useful life is 240,000 miles when the average is closer to 100,000.  Those all eliminate the 'savings' you have calculated into your plan.