Animated service guide

How to Rebuild a Two-Stroke Top End

A race two-stroke piston is a wear part on a schedule. KTM’s 2024 250 and 300 SX motocross manual changes it every 15 hours, and Yamaha replaces the YZ250 piston every fifth race. KTM’s 2026 300 XC-W enduro manual says every 45 hours, or every 10 in regular sand riding. Follow the schedule for your bike and the way you ride it. This guide walks a two-stroke top end from pipe off to break-in. Four-stroke owners should read the last step first, because that job is a different animal.

By MotoMind TeamPublished October 22, 20266 min read

The animated guide loads here. Every step is also written out below.

Before You Start

  • Time3 to 4 h
  • LevelAdvanced
  • Steps11

Tools

  • Metric sockets, T-handles and a torque wrench that reads low
  • Pipe spring puller
  • Feeler gauges
  • Micrometer and bore gauge (or have a shop measure)
  • Pick and needle-nose pliers for circlips
  • Clean rags, gasket scraper (plastic)

Parts And Supplies

  • Piston kit (piston, rings, pin, clips)
  • Top end gasket kit with O-rings
  • Small end bearing if worn
  • Two-stroke assembly oil
  • Coolant to refill

Safety

  • Work on a cold engine. Coolant and exhaust stay hot long after a ride.
  • Stuff a clean rag in the crankcase mouth any time the cylinder is off. A dropped clip in the case means splitting the engine.

Step By Step

  1. Prep and pull the pipe

    Wash the bike so no dirt falls into the engine. Drain the coolant, remove the seat, tank and anything in the way. Unhook the pipe springs with a spring puller and slide the pipe off the exhaust spigot.

    • Spring puller
    • Drain pan

    Shop tip. Check the spigot O-rings while the pipe is off. KTM replaces the manifold O-rings at every minor engine service.

  2. Take off the head

    Loosen the head screws a little at a time in a crisscross pattern, then lift the head off. Keep the old O-rings to compare with the new ones. Look at the dome for wet spots or pitting, which point at a leak or detonation.

    • Socket
    • T-handle
  3. Lift the cylinder

    Disconnect the power valve linkage if your model has one. Remove the base nuts, then lift the cylinder straight up while you hold the piston so it doesn’t slap the case. Stuff a clean rag in the case mouth right away.

    • Socket
    • Clean rag

    Careful. Don’t pry between the cylinder and the case with a screwdriver. A gouged sealing face leaks.

  4. Clips, pin and piston out

    Point the clip gaps up, then pry one circlip out with a pick while a thumb covers it. Push the wrist pin out from the other side and lift the piston off the rod. Throw the old clips away. Check the small end bearing for flat spots or roughness.

    • Pick
    • Needle-nose pliers

    Careful. Never reuse circlips. A clip that walks out of its groove will scrape the cylinder wall.

  5. Measure the piston and bore

    Measure the new piston skirt with a micrometer, square to the pin, near the bottom at the height the kit names. Measure the bore at the top, middle and bottom with a bore gauge. Bore minus skirt is the clearance. A worn or scored bore needs replating, so ask a shop if you don’t own the gauges.

    • Micrometer
    • Bore gauge
    Piston-to-cylinder clearance
    BikeSpecSource
    Yamaha YZ250F (4-stroke)0.030 to 0.055 mmMeasured 4.0 mm up from the skirt bottom. Yamaha YZ250F 2026 owner’s service manual, PDF p. 56

    Use the range on your piston kit’s instruction sheet or in the service manual. The two-stroke owner’s manuals we checked don’t list it.

    Shop tip. Clean a honed or replated bore with hot soapy water and a brush, then wipe with ATF on a lint-free rag until the rag comes away clean. Grit left in the crosshatch eats new rings.

  6. Check the ring end gap

    Put each new ring in the bore on its own and push it down square with the piston crown. Slide feeler gauges into the gap. Too tight and the ring ends butt together when hot and scuff the bore. ProX calls this the most important measurement on the build.

    • Feeler gauges
    Ring end gap
    BikeSpecSource
    Yamaha YZ250F top ring0.50 mm limitYamaha YZ250F 2026 owner’s service manual, PDF p. 56

    Use the end gap spec from your ring or piston maker, or from your service manual. ProX says to check each ring in the bore against the kit’s spec.

  7. Fit the new piston

    Oil the small end bearing and pin. Slide the piston on with the arrow on the crown toward the exhaust, push the pin in, and fit new clips with the gap pointing up or down, never at the notch. Spin each clip with a pick to prove it’s seated. Fit the rings marks up with their gaps on the locating pins.

    • Pick
    • Assembly oil

    Careful. If a clip turns easily or sits proud, it isn’t in its groove. Replace it and check again.

  8. Cylinder on, base nuts torqued

    Scrape the old base gasket off with plastic, not steel, and fit the new one dry or as the kit says. Oil the bore and rings, squeeze the rings into their pins with your fingers, and slide the cylinder down. Snug the base nuts crisscross, then torque them.

    • Torque wrench
    • Plastic scraper
    Cylinder base nuts
    BikeSpecSource
    KTM / Husqvarna / GASGAS 250/300 two-stroke38 Nm (2024 manual)M10 nuts. KTM 250/300 SX/XC 2024 OM PDF p. 134. The 2022 250 SX (PDF p. 120) and 2026 250/300 SX (sec. 23.6.1) manuals say 35 Nm, so check your year.
    KTM 2022 and 2026 manuals35 NmKTM 250 SX 2022 OM PDF p. 120; KTM 250/300 SX 2026 OM sec. 23.6.1

    Use the base nut torque from your service manual, and check your model year: KTM changed it between years.

    Careful. Look at each ring gap through the ports as the cylinder goes on. A ring off its pin will snap.

  9. Head on and torque it

    Fit new head O-rings into clean grooves and set the head on. Run the screws in by hand, snug them in a crisscross pattern, then bring them to full torque in two or three passes. If your manual prints a sequence, follow it.

    • Torque wrench
    Cylinder head screws
    BikeSpecSource
    KTM / Husqvarna / GASGAS 250/300 two-stroke27 Nm (19.9 lbf ft)M8 screws. KTM 250/300 SX/XC 2024 owner’s manual, PDF p. 134 (same in the 2022 250 SX and 2026 manuals)

    Use the head torque and tightening pattern from your service manual. Owner’s manuals for most brands don’t print it.

    Shop tip. A torque wrench that bottoms out near your spec reads poorly. Use a small 3/8 in or 1/4 in drive wrench for 25 to 40 Nm work.

  10. Button up and break it in

    Reconnect the power valve, refit the pipe with fresh O-rings, refill and bleed the coolant. A leak-down test before first start catches a gasket that didn’t seal. Warm it up gently, let it cool, recheck the torque, then ride easy for the break-in your manual gives.

    • Leak-down kit (optional)
    • Torque wrench
    Break-in after a top end
    BikeSpecSource
    KTM / Husqvarna / GASGAS 250/300 two-strokeUnder 70% for 3 hThen under 100% until 5 h, and avoid full throttle. KTM 250/300 SX/XC 2024 owner’s manual, PDF p. 25 (new engine run-in)
    Honda CRF-RFirst day or 25 kmRide gently, no full-throttle starts. Repeat after a new piston, rings or cylinder. Honda CRF250R 2025 owner’s manual, PDF p. 14
    Yamaha YZ250F30 min, half throttleAbout 30 minutes at half throttle or less after a new piston or rings. Yamaha YZ250F 2026 owner’s service manual, PDF p. 45

    Check your manual for its break-in rules. Honda and Yamaha both say to repeat break-in after a new piston or rings.

    Shop tip. Take a compression reading after break-in and write it down. That number is your baseline for the next time the bike feels tired.

  11. Four-stroke? Know the difference

    A four-stroke top end means timing the cam chain, removing camshafts, checking valves and seats, and often pulling the engine. KTM’s 2024 SX-F motocross manual lists its piston service with the engine out at 45 hours, and its 450 XCF-W enduro manual does it inside a 90 hour engine service. Most riders send it to a shop. Ask them to measure valve clearance, piston-to-cylinder clearance and ring gap, and to give you the numbers.

Sources

Log It And Know When It Is Due Next

MotoMind logs engine hours and every service job with notes, parts and cost, and shows each task as upcoming, due or overdue. Available to download on iOS.

Download on the App Store