Solid OEM replacement, put it on my upscale ZJ, I've had no problems with it so far except 1 day after I put it on it had quite a bit of surface rust, I suggest only partially painting it to make sure it doesn't rust as much overtime, but it's a really well made part.