DO NOT BUY
There are problems with almost every part in the kit:
1) The front A-arm protectors have mounting holes in the wrong place and do not fit the a-arms AT ALL.
2) The holes in metal A-arm protectors do not align with the CV joint plastic protectors.
3) The front protector that goes over the winch is supposed to be fitted with extremely long 70mm bolts and a spacer, however a) the bolts are too long, b) the bolt on the right interferes with the winch motor, and thus cannot be used.
4) The front under body part has 4 holes in the correct place, and two are not in the correct place.
5) The large black part of the center mounting kit does not fit. It is supposed to be fitted with 2 large M10 bolts, however the holes in the black part do not align with the chassis brace, so it's impossible to get the bolts though the part and the chassis.
6) There are two small black parts that go over the frame rails, however it is impossible to hold them in place, if you let go of them they fall out. You cannot hold a) the main front-center protector, b) the left and c) the right part in place. You cannot access the parts from above as the footwells obstruct the black parts. and you cannot hold the black parts from underneath as the main protect also obstructs access to the parts. This is a DESIGN FLAW.
7) The large black part of the center mounting kit has 3 holes for M8 bolts, however the slotted holes that align with them are sized for M6 bolts, thus you cannot insert the M8 bolts though the holes.
Additionally, using HEX bolts is a TERRIBLE idea, since they a) will get filled with mud and dirt, b) will get damaged by rocks and be hard to remove during servicing. The original 10mm bolts used by CF moto are the right kind of fasteners to use in this application.
I wasted about 5 hours in all on this so far, and I am still to go though the refund process...
Absolute nightmare, no excuses for this many failures.
AVOID THIS MANUFACTUER, THEIR QA IS *SHOCKING*.