Best part, if you drive 15,000 miles a year, which the average American does, you'll save 1,500 dollars every year on fuel costs alone, provided you charge it with your own power. Even after 10 years of ownership requiring a new battery, with the money saved on brakes and fluids, you'll still be up at least 10 grand after 10 years of ownership over an ICE Silverado.
The problem is that a similarly spec'd Silverado is twenty thousand dollars cheaper. By the time you break even on ownership costs, it will be over 15 years in, which is older than the average car on American roads right now (13 years).