Top End Rebuild:
- Cylinder: The cylinder may require replating, which can cost around $150-$250. If it's severely damaged, it may need replacement, which could add $300 or more to the expense.
- Piston and Rings: A piston and ring kit can range from $100 to $200.
- Gaskets: A complete set of gaskets for the top end rebuild can cost around $40-$60.
Bottom End Rebuild:
- Crankshaft: Depending on its condition, a crankshaft may need reconditioning or replacement. Reconditioning typically costs around $100-$150, while a new crankshaft can cost $300 or more.
- Main Bearings: Main bearing sets for the bottom end can range from $50 to $100.
- Rod Bearings: Rod bearing sets usually cost around $20 to $30.
- Seals and Gaskets: Seals and gaskets for the bottom end can range from $40 to $60.
In addition to these parts and materials, you'll also need to consider the cost of any labor involved. If you're doing the rebuild yourself, you can save a considerable amount of money, but if you're hiring a professional mechanic, the labor costs can vary widely depending on their rates and the complexity of the rebuild.
As a ballpark estimate, a DIY top end and bottom end rebuild for a CR 125 could cost around $500-$700, excluding any major component failures or the need for specialized tools or equipment. However, if extensive work is required or you're opting for higher-quality parts, the cost could easily reach over $1000. It's advisable to assess the condition of the engine and consult with a knowledgeable mechanic to get a more precise estimate based on the specific needs of your motorcycle.