You can motor swap all you want (lets be honest though, nobody does that for a daily driver) its the rust worm and electrical glitches that will get you. And that raises another point - I have spent good money getting my old V8 SUV oil sprayed every fall, I even took it back this time because the job wasnt done well enough and they had the kid paint the thing in oil until I was happy. Anyways, you cant oil spray EV's apparently. Maybe the underbody on them is covered with plastic panels so you dont have to, but that was the last I heard