this is a good complete crankshaft off a 1998 yz125,should fit all 98 - 01 yz 125 bikes. it was my personal bike so I know it works great. no up or down play in the rod bearing at all. it just needs cleaned up alittle. I  am honest and easy to work with , check my feedbacks. just throw it on and ride. thanks