Bought this off ebay a month ago, decided not to install it. I have a Mazdaspeed 6 and for the Mazdaspeed 6 the mirror button is slightly different than other 6's. Non Mazdaspeed 6's this should go right onto your mirror button, but I have included a new mirror button kit that can be used on any car. The mirror is brand new, auto-dimming with homelink, this is Gentex's latest model and its OEM for many manufacturers. I have the same mirror in my wife's G35x. $150 shipped includes the mirror, harness kit, wire cover, and the mirror button kit.