while taking apart my 2001 Cr125 i found my swingarm bearings were dust. all the bearings were rusted, seals where gone. bought this kit and it fells amazing and at a good price, you get what you pay for in this case. an AMAZING product. came with everything and was easy to install.