Almost OEM if not OEM
It was a good fit. But I had to sand the 2 clips at the sides so that it will be able to turn the lights on and off. But overall I'm satisfied.