I had a similar and if Tesla has them in stock and is allowing orders, it's definitely the way to go. Body shop was 2-3x and bumper wasn't factory painted, but at first, after proving the quote of about $850, Tesla said they weren't doing the repair. 3-4 weeks later, when my body shop was...