there are loads of tesla motors on ebay just rip the controllers out of it and use ur own and make ur own batt that could be easily replaced in 8 years when its dead.
or buy a tesla and just skip it in 8 years or over 150k miles as that voids the 8 year warranty.
electric cars are so green they want you to buy a new one every time the batt dies, and even if you find a 3rd party batt it wont work and even if it was a tesla one like my bike that part is serialized and locked to the cars controller and locked to it at the factory.
i upgraded the motor on my bike from performance to cx with the purion display fitted the cx and not a problem and both batts working.
i had a bright idea to get a kiox display as showed the batt level in percent and just not 5 bars and also said can do updates myself via the ebike connect app on my phone.
as soon as i turned on the bike it said dealer update needed tried to do it via my phone and nope! as it seems it can only update the kiox software and not updates like firmware but the motor had the latest firmware anyway so like wtf.
kiox also defaulted to ebike mode tried it and hated it so had to go back to sport mode.
so had to go to a new local ebike shop 5 mins up the road and wanted 30 quid to do the updates or 40 for full diagnostic.
i did say on the phone should i bring the 2 batts i have and said no it will be fine.
it did not update anything it wanted a can bus hand shake from the dealers software to say it is ok and got rid of the update and off i went.
week later put my other batt on the bike and again said dealer update needed.
put the other batt back in and no update, firmware on both is the same what changes is the sn so they have put a full can bus chip in these new displays to imo lock every part to the motors and thats the new bosch smart system.
took bike back to shop and got the hand shake for the 2nd batt and now all working fine.
if i put my old motor back on with this kiox display the sn will change again and back to bike shop for more can bus hand shakes as motor and batts will need it again and another 30 quid every time i swap out motors.
so old motor off to peter to keep another bosch ebike from the scrap heap as now no point me keeping it unless i go back to the purion display or pay 30 quid every time i swap it out as bosch will not sell me the diagnostic software that even a 10 year old can use