When those batteries go, get ready to fork out the dough $$$.
You can get 2000 hours at least/ easily out of a gasoline or diesel engine, with just routine maintenance before a rebuild or major part replacement is needed. for alot of people, 1,000 hours on an engine is 15-20 years of moderate use. most articles i've read on batteries, as well as hear say from friends, 10 years max on the batteries if you're lucky. If i go to interstate battery and look up their cheapest Electrical vehicle battery... $142 for 1 battery. Filling up gas cans is no big chore, especially if you pay $20 for a 9v battery pump. no spills or nothing.
Not to mention EV's weigh more than Internal Combustion engines. ATV.com did a very good article on the pro's and cons of electric utility vehicles.
I hate to throw this in their, but saving the planet? have you seen the mining process for the rare earth materials (Cobalt) to make those batteries, and when those batteries die, they get sent to landfills in Asia. Some are recycled, but a majority are sent to landfills...Averaged over a battery’s life, each mile of driving an electric car “consumes” five pounds of raw earth. Using an internal combustion engine consumes about 0.2 pounds of liquids per mile. Plus if one of those batteries malfunctions and catches on fire.. good luck putting it out... A tesla caught on fire near here awhile back the Fire department had to use i don't know how many gallons of special foam to put out those Li-ion batteries because they can burn for hours and hours.
On the personal side, I Know Internal combustion engines. I can diagnose, repair or replace with 2 hands and a foot tied behind my back. Electric vehicles don't tickle my fancy. a lot of it boils down to personal preference.