Tesla motors (not engines, technically) are known to last for a long time. If they fail, it usually happens rather early in the car's life and covered by the warranty. I've heard some people are changing batteries after 200k+ miles, but motors can last longer. It also looks like replacing a motor or a battery on EV basically restores it (Tesla, at least) to a near-new state; I guess it is because less heat is dissipated around, there are fewer moving parts. What you should get prepared for, and I believe it will be true for any EV, Tesla or Mach-E, that you may need to replace tires more often. Instant torque produces instant tire damage. I am at 23k now and ready to replace tires on my Model 3 later this year, probably before reaching 30k. And this seems to be normal. On the bright side, in 2 years I've only visited the service center once this year to fix a seat sensor connector under warranty.250 RT. If neither one will reliably make it, the Tesla is a better option because there is a Tesla super charger across the street from where I go. I don't road trip much, probably one or two a year (200+ miles one way). The big thing is how long EV engines last, I have 100k miles on my 4 year old car, and that was without driving much during quarantine. I end up spending about $600 a month in gas plus average about $50 in maintenance where a Tesla with incentives/trade in will be about $400 month in payments and probably minimal electricity charges (I have solar at home and produce more than double what I use in a day usually). I read that Tesla engines last 300k+ miles and have little to no maintenance so that's a huge plus for me. If the cost just breaks even, it will be worth the time saving of going to Costco 3-4 times a week plus doing maintenance almost every month.