100% agree. Doesn't even have to be a Mazda dealer, I got my last car repaired at a body shop attached to an Acura dealer. Just like with windshield repair, my insurance company has no interest in using a shop that doesn't do quality work. It's not in their long-term interests if they have to end up paying for the job to be done twice