Giving people options how to pay for this is not a bad thing, as long as you can pay outright, per month, per mile, per unit delivered.
300 miles per charge, 5000 charges, that's 1.5 million miles.