I think the biggest challenge with your idea is software.
While the basics of battery cells and electric motor are fairly simple, these new vehicles have zillions of lines of computer code.
It will take some $eriou$ engineering to make parts compatible.
Can’t say it won’t happen, but it’s not like putting a 350 Chevy in a 32 Ford chassis.
On an earlier thread I posted of this company that "dropped" a modified battery into a Tesla S and got more power and a 732 mile range.
A for demo, Ford upped the Mach=E from 480 to 1400 hp and toured it as a drifter.