Just put this crankshaft in my son's KX60 the other day so time will tell how it holds up. The kit came with everything I needed except the piston kit which I bought separately and went together well. I checked the crank with a dial indicator and it was well within spec. Once I started the bike it ran nice and smooth, better than the old one that was in there.