I bought this for my 2011 Mazda CX-9 because the sunglass holder broke. I went to install it and the screw holes didn't match up. The power all worked, so not sure what happened with the screw holes. Hopefully I will get a full refund.
From Med Center Mazda
Yes these are only for the Mazda 6 2009 2010 2011 2012 2013. They will not fit on any other Mazda.
New Braunfels, TX
I just bought a 2009 Mazda 6 and the first thing that broke was the sunglass holder. I bought it here. When I installed it I saw the inside of the console was cracked. About a month later, it fell apart. I bought the console to replace the cracked one. It was fairly easy to install. I didn't have the correct screwdriver but I was able to purchase it at a local hardware store. This does not come with the lens covers but they were easy to remove from the old console. This is my second purchase from Med Center Mazda. I will definitely use this site again for future repairs!