I bought these radiator guards after punching a hole in my left radiator on my CRF250X. The guards are very well made and go together easily. You only have to remove the radiator shroud and the radiator mounting bolts, slide the guard between the frame and the radiator and bolt them back together. The supplied mounting bolts are to long and bottom out against the frame, so I reinstalled the originals with no problem. You have to remove the clip bolt on the lower radiator mount for these guards to fit. Also, on the left side the wire mount that holds the cable acts as the mounting tab/washer for the upper radiator bolt. I found that it was easiest to remove the tabs with wire cutters and slide the guard between the mount and the frame. The two piece guard mounts to the frame and the front guard to act as a brace from side impacts. The guards look good on the bike and should prevent the radiators from getting deformed/damaged on the trail.
I also found that the supplied 30 MM X 6 mounting bolts for the front sections were too long and dug into the frame. I also reused the original bolts. I had to use a round file on both of the rear sections holes to get them to fit over the round protrusions on the front sections, in order to get the 2 pieces to lay flat enough so the supplied 16 MM X 6MM bolts to fit. Then I had to use larger washers to provide enough to secure the rear sections where the lock nuts go on. Supplied washers were about the same diameter as the holes. They must have been modified since the illustration shown here as they bolt together differently. It took a lot of force on the rads to get the lower rear shroud bolt in where it attaches to the frame. I hope this isn't putting the rads in a bind. Looks like it will provide decent protection, but more attention to detail by the manufacturer would be appreciated.