I just had my side mirror installed yesterday. I waited two months for a side mirror for my Model S. And this was installed by Tesla Service, they just took forever in getting the part in stock. Escalated it multiple times through multiple people. Nobody could give me an ETA. And then two months later BAM. Set up a appointment for the next day and they installed it.
Yeah, Tesla really needs to get their act together for replacement body parts. If my mirror took two months, can't imagine what some of you folks with large collisions are going through