Your Yamaha XSR125’s drive chain takes a beating — road grit, rain, and heat all wear it down. A clean, well-lubed chain runs quieter, lasts longer, and keeps power delivery smooth.
Clean and lube the chain every few hundred miles, or after every wet or dusty ride. The correct slack is 30-40 mm — check it at the same time, while you’re down there.

Yamaha XSR125 quick service specs
| Item | Specification |
|---|---|
| Engine oil | 10W-40 (API SG or higher, JASO MA) |
| Oil capacity | 0.95 liters |
| Oil change interval | 2500 miles |
| Chain slack | 30-40 mm |
| Spark plug | NGK MR8E9 |
| Tire pressure (F/R) | 26 PSI front / 29 PSI rear |
| Battery | your owner’s manual |
How to clean and lubricate the chain, step by step
- Put the bike on a stand so the rear wheel spins freely.
- Spray the chain with chain cleaner and let it soak for a few minutes.
- Scrub the chain with a stiff brush, working around the full length of the chain.
- Rinse off the cleaner and grime, then dry the chain with a rag or compressed air.
- Apply chain lube to the inside of the chain while slowly turning the rear wheel.
- Let the lube set for a few minutes, then wipe off the excess so it doesn’t fling onto the tire.
Common mistakes to avoid
- Using WD-40 as a lube — it’s a cleaner, not a lubricant, and it washes grease out of the chain.
- Over-lubing — excess lube flings off and makes a mess of the wheel and tire.
- Cleaning with the engine running — spinning the wheel by hand is safer than using the engine.
FAQ
How often should I clean and lube the chain?
Every few hundred miles, and after every wet or dusty ride. A dry, noisy chain needs lube right away.
Can I use WD-40 on my chain?
WD-40 works as a cleaner, but it’s not a lubricant — always follow up with proper chain lube.
What chain lube should I use?
Use a dedicated motorcycle chain lube (wax or oil-based). Apply it to the inside run of the chain and let it set before riding.

