The fit is ok and the finish is kinda dull.. But, What other option do you have. I put one on my buddies kdx and it looks great. Cleans up the looks and makes it more mx style. Kinda expensive at 46 bucks though. Installation requires drilling the plastic, no big deal though.
I put the fender on my bike along with a number plate the fender looks good and the color matches pretty good but it doesn't exactly cover all of the subframe. The ends of the subframe stick out a little bit under the fender. I still looks good but I just thought you should know.