EVs will need the batteries replaced in 100k miles more than likely. It's noting for ICE engines to last two or three times that. It's always the body that rust away for me.
There are some high mileage Teslas that still have decent capacity left after 300,000 miles. But the thing would be to keep the max charge level low. Not sure with the LiFePO4 batteries though.