Got this for a rebuild project and it does everything it should. It's a little heavier than I would have preferred, but for the price you can't beat it. I'd recommend to anyone looking for a solid, affordable fix.
I have bought four of these, one for my wives 300ex, one for my 400ex, one for my kx125, and one for my cr250r. this sprocket has taken all kinds of abuse from hill climes on a four stroke to motto cross races with the two stroke. The only bad that i have found with this sprocket is its not light like aluminum.
it should last more than 2 months if you keep your bike maintained and in good shape. making sure the chain is properly adjusted to height is a real important thing because if it is not properly maintained, your sprocket will not last long.