260k miles and it still goes strong, diesels easily get to 500k miles
An interesting twist would be using a hydrogen fuel in an ICE.
For people who have to pay other people to do maintenance (i.e. most people) whether or not you buy a POS that eats suspension wear items for breakfast and how anal you are about getting every little scratch fixed will dominate long term cost. A couple grand for a battery or transmission spread out over more than a decade really isn't that much. Shelling out a grand every time your vehicle gets humped by a shopping cart will add up quick.
Tesla will probably never reach that price point because they're a bigger battery and more on the luxury end of things (indeed a reman engine for a German car will hit your wallet harder than a crate SBC) but there's no reason to believe that the industry will all be hard/expensive to service like Tesla and other luxury brands. Also Tesla is particularly terrible about parts supply chain and locking everything down so you'll probably never see aftermarket batteries apply downward price pressure there.