Correct size bezel bolts on and replaces the old one, but the motor connection is not standard compliant. This is a two wire motor connector that simply adds a switch and connects a separate power supply. Apart from the wiring mismatch it works fine after I tweaked it a bit. I would say that I am completely satisfied, now it is better than in stock. But for those who think this is an easy replacement for the American Jeep, it's not.