BEN
Problem with Tesla motor swaps and the like is they have (and will likely continue to have) that **** on lockdown. There are PLENTY of wrecked Teslas, but you just don't see any swaps happening.
We will need stand alone motor controllers and battery packs to re-use the motors in junk EVs. Otherwise you are trying to swap it all. Every sensor, wire, the OE battery, the dash. Without every part happy and talking to each other, none of it will work as designed, and even then, if it can phone home- it may brick itself.
Consider something as simple as putting a Ford 10 speed in a Gen 1 Raptor. Ford puts the 10 speed behind the 6.2L in F350s right now. It bolts right up- but how do you control it? How do you make it play nice with the Gen 1 hill descent, etc... The answer is you don't. You can't run the new stuff, since it won't control your old stuff- and vice versa. Run both? 10 years back it used to be common to do a piggy back EFI system to run the engine only, and leave the ECU to run everything else- but that don't fly nowadays with everything on a common databus.
The new cars and trucks are essentially stuck with the drivetrain they come with for life. Without MAJOR modifications to every system in the entire vehicle you simply are not doing what you are imagining. There will some random shop that does it at some point, and the odd few individuals with a ton of time or money on their hands- but changing the drivetrain of a Gen 1 Raptor (or 2 or 3) is essentially impossible for your a typical auto enthusiast with a nicely stocked garage and toolbox- which I'm pretty sure is who you are talking about doing such a swap.