Good and well made, and the instructions are deciphrable with careful reading. A few more pictures would have helped. My only criticism us that some of the fixing bolts are poor quality and didn't want to undo after test fixing. In fact one sheared the bolt, so I think the quality of casting is poor. It took 2 hours to fit and I had to relocate the fog light, and the retaining loop bracket hit the roof rack ladder and had to be cut down.
The fitting instructions let it. I had to move the fog light up 4 mm to allow the bottom bracket to fit apart from that all went well about 2 hours. Also difficult to install on own,but i managed and the finished item fits well and look good.