I've taken the car in to have some basic service at the nearest Toyota Dealer....NY State inspection sticker and to turn off the stupid and annoying back up beep. They mentioned afterwards that there is a firmware update but wanted it for an hour to do the update. I've been too busy to take it back and probably won't until I get to the 5k service (rotate the tires). If someone could tell me how the firmware update improves my range or makes the car go faster then maybe I'll rush out quicker.
I talked to one of the guys in the parts department. The Tesla parts show up in the computer. The electric motor has "Tesla" on the side of it. They can order parts if necessary.
Here's my view. 98% of the parts are just standard car parts. Shocks, brakes, tires, fans, pumps, etc. The only parts that you're service department has not worked on in another car is the battery pack and the main drive motor. The drive motor is a big motor. Maybe a few tricky things there but I bet it's easier to change out than a gas engine. The battery pack is more difficult because it's really heavy and there is a LOT of energy stored in it. Other parts are no big deal and can be replaced at Toyota or one of the other million service centers in the world.
Mike