Earlier this year I bought a new JT disc for my 07 kx, I always go with JT. It was listed for an 07 kx250 but trying to mount it there is one difference, the bolt holes are countersunk on the JT disc and on the stock disc they are flat. Maybe with different bolts it would work fine, but not with the stock bolts. Just thought I'd point that out for anyone who may get one, we did double check part numbers after and it matched up for the right bike. Anyone know if the kxf rotors are countersunk? I bought a different brand rotor right after and have been fine since, maybe the JT can be another spare with different bolts. I also bought a Polisport front disc guard/cover. It was listed to fit an 07, but when I got it the barcode says 03-06, with the 06 being written in. It doesn't line up or mount on my 07. Were the front ends of the 03's and others different? If thats the case I have a front disc guard for anyone wanting one lol. On that note I also have an 03 gas tank with cap I don't need laying around if anyone needs one. Hope everyones getting some good end of year riding in.