Mirror itself shakes while driving. Heated part does not work very well. 90's max temp, whole OEM was 120 very quickly. Had to drill for quick connectors holding tweeter on. Worth it if you don't care about that stuff. We had one broken mirror and 2 of these were cheaper than one OEM, so we live with the minor annoyances.