Same as OEM function & fit
Problem was my mirrors had developed a limited range of motion. The switch was the reason. My original switch had an area that the contacts had worn out. Replacing the original with this after market switch had solved the problem. Advice if you replace it yourself remove control panel from door armrest first, makes installation easier and prevents cracking panel
Bottom Line Yes, I would recommend to a friend