If it were me, with extensive automotive experience, I would buy the replacement parts myself, install them all, and then take it to a body shop for paint. Front OEM Mazda bumper cover is about $250 before shipping. Fog light bezel $14. Fender trim with all clips $77. That's looking them up...