These are original MAZDA factory front mudguards, not aftermarket pieces. So, they fit perfectly. This pair of never-installed mudguards fits 2017 to 2021 MAZDA CX-5. Very easy to install. Never-opened factory package includes all mounting hardware and complete instructions.
Dress up your MAZDA CX-5, and protect it from rock chips. Guaranteed to be genuine MAZDA parts and never used.
The price is $35 for this set of new, original equipment front mudguards, which is much less than they sell for at a MAZDA dealer or online.
NOTE: Beware the cheapie mudguards on eBay and Amazon. The careful wording of their ads makes it sound like they're "OE" mudguards, as in "made by MAZDA", or are the genuine MAZDA accessory mudguards. Well, they're NOT. The mounting system and mudguard quality is different. Please compare the photos of my "real" MAZDA accessory mudguards with the cheapies out there, and you'll see what I mean.