If you account for fuel maintenance and longer life in high stress use cases such as Uber 50,000 miles per year or police constant driving Amazon delivery vans the savings are high. I posted an analysis on medium a while back but analysis assumed lower gas prices. As to semi trucks, the analysis I have seen estimates an 18 month payback on the additional cost of EV Semis. For semi trucks fuel, service and vehicle life are not the only savings. When driving in steep road grades (hills) the EV higher speed saves significant time.