I would have posted this in here before but I never scrolled down far enough to see it before. I purchased the motorsportz rotor guard to fit my 04 Husky Cr-125 doesn't fit the spacing is to short and the front of the fin hits the caliper carrier the entire first spoke of the fin would have to be removed and an additional spacer would have to be fabricated. The part is a beautiful piece just doesn't fit my bike. A friend just purchased an 06 TE-250 will it fit that bike, he lives over an hour away so we can't just try it to see if it fits.