I was looking at Med Center Mazda to purchase the 2017+ OEM fog lights and stalk switch. It comes out to around $315 for the complete set, which seems pricey. Any other place that has a good rep that sells the OEM parts, maybe for less?
If you think they are expensive, try buying from dealer directly. I think they quoted me north of $400 for a set. Remember, these are vehicle specific. And their effectiveness, is subjective. I like mine, the lights on my pep touring are the best lights on a vehicle I have ever owned. I added yellow lamin-x tinted film to mine making them different than everyone elses fogs, it was cheap to do, $5 a set for the film plus shipping.
I also toyed with the idea of aftermarket lights, could not come up with a better solution than factory to mount. I also ordered the rear rubber matt from him. All good.