I bought one for my 02 KX250. It's a decent part other than:
1- the spring is sort of weak
2- the leg itself is make of thin wall tubing
Right now, I have a bent leg on mine. I asked the guy if he could make them out of heavier material but he said no.
Take a look at the ones that bolt on to the swingarm. They are MUCH heavier and won't break.