The average shade tree mechanic (like myself) or a "friend" can replace that truck suspension in less than a day and do it with good aftermarket stuff for $800, or cheap stuff that will last a few years for $400 and get it done in an afternoon. That is absolutely not possible with the larger EV batteries, and the battery pack itself is $10,000, not including labor.
Your comparison to a truck suspension (which you laughably overpriced, even with taking it to a shop) is worlds different from dealing with an EV battery.
Your engine pricing ramp up also isn't going to happen in the next decade, and generally if it's an old vehicle you won't put a new motor in them anyhow. You need a motor for a car from 2005 you're much more likely to buy a used one, or a used rebuilt one.
This is coming from someone who's done automotive work for the past 20 years and own, repairs, and quite enjoys a prius, so it's not like I'm against evs for no reason. I just know right now it's tossing money down a sinkhole. EV isn't there yet for the US. Smaller countries where evs that only need 150km range and batts are cheaper it would be fine in, but in the US it won't work yet. Not for the power grid or economically.