I bought this in eBay to prevent the piano black surface get all the finger prints. The fit is good except that that in the CX-5 right front (RF) door, there are actually 2 buttons (1 for door lock and 1 for window). The after market panel has no hole for the door lock. It comes only with 1...
OEM is $152 a set, and I have read about the issue with clips. I bought a set of after market in eBay (shipped from Taiwan, arrived in a week). Price was $54.90. They are 3M stick-on, no clip. But it generates a bit of wind noise which is expected. Search eBay for "MAZDA CX-5 2017-on window...
Here is what I purchased from eBay (shipped from China) for $35. Took 2 weeks from order to delivery.
The surface is shiny unlike the door panel which is matt finish. The simulated wood grain is finer. The holes and cut-outs fit perfectly.
The tape at the back looks like 3M.
Overall I am happy.