Maintenance Guide
When To Rebuild A Dirt Bike Top End: Hours, Symptoms And Testing
Piston intervals on modern dirt bikes are shorter than most riders guess. Here are the top end hours from current KTM, Husqvarna, GASGAS, Yamaha, Honda, Suzuki, Beta and Sherco manuals, the symptoms of a tired engine, and how compression and leak-down tests tell you where you stand.
In This Guide
- The short answer
- 2-stroke top end intervals
- 4-stroke top end intervals
- 2-stroke versus 4-stroke
- Signs of a worn top end
- Compression and leak-down testing
- Planning the cost
- Logging hours
The Short Answer
Rebuild the top end when the manual for your own bike says to, or sooner if the engine tells you it is worn. The short numbers you hear in the pits come from motocross race bike manuals. KTM's 250 SX motocross race bike gets a minor engine service, which includes a new piston, every 15 hours (KTM 2024 250/300 SX and XC OM, PDF p. 36). Honda's CRF450R race bike replaces the piston, rings and pin every 6 races, which Honda puts at about 15 hours (Honda CRF450R 2025 OM, PDF p. 43). Yamaha's YZ450F race bike does the same job every fifth race, about 12.5 hours (Yamaha YZ450F 2026 OSM, PDF p. 92).
Enduro and trail models print their own, longer schedules. KTM's 300 XC-W enduro bike gets a new piston every 45 hours and a bottom end every 90 (KTM 2026 XC-W/EXC OM, PDF p. 55), and Husqvarna's TE 300 is the same (Husqvarna TE 2026 OM, PDF p. 55). Beta's 300 RR lists 60 hours. Honda's CRF450X has two schedules. The competition one replaces the piston about every 15 hours, and the non-competition one has no piston item at all (Honda CRF450X 2025 Competition Handbook, PDF p. 33; CRF450X 2025 OM, PDF p. 45 to 47).
Race vs trail. Follow the schedule printed for your bike and the way you actually ride it. A race schedule assumes racing, and KTM's race manuals only say harsh use may need shorter intervals, never longer ones for easy riding (KTM 2024 250/300 SX OM, PDF p. 35). Wiseco, a piston maker, says OEM piston intervals are based on a high-level racer's machine and "commonly end up being conservative" for the average rider, but it gives no trail hour figure of its own. Dust, sand and mud shorten everything, and KTM drops the piston to every 10 hours for regular sand riding even on the XC-W. So if you ride a race bike on trails, keep its printed number as your planning point and let compression trend and leak-down readings tell you where the engine really is.
2-Stroke Top End Intervals By Model
2-strokes put the piston to work twice as often as a 4-stroke at the same rpm, and the rings ride over ports on every stroke. That is why their intervals are short and the job is simpler.
| Model | Piston / top end | Related work |
|---|---|---|
| KTM 85 SX, 125 SX, 250 SX | Minor engine service (incl. piston) every 15 h on these motocross race bikes | With regular use in sand, change the piston every 10 h |
| Husqvarna TC 125 / TC 250, GASGAS MC 125, MC 250 / EX 300 | Minor engine service every 15 h on these motocross bikes and the EX 300 cross-country bike (one shared table). It changes the piston, checks head, cylinder and Z-dimension, and services the exhaust control | Major engine service (rod, bearings, seals) every 45 h |
| KTM 300 XC-W, Husqvarna TE 300 | Enduro bikes. Minor engine service (incl. piston) every 45 h | Major engine service (bottom end) every 90 h |
| Yamaha YZ125 / YZ250 | Motocross race bikes. Replace piston every fifth race (about 12.5 h). Replace rings every third race (about 7.5 h) | Check piston, rings, cylinder and head every race |
| Beta 300 RR | Replace piston and rings every 60 h (125/200: every 40 h) | Check cylinder every 60 h. Crank bearings and seals every 90 h |
The KTM 300 XC-W and Husqvarna TE 300 rows come from enduro manuals, so they are not race bike numbers. Even so, KTM still describes the XC-W as built for "the typical stresses and strains of racing" in offroad endurance competition (KTM 2026 XC-W/EXC OM, PDF p. 12), so its hours are not a casual-rider schedule either. The GASGAS EX 300 cross-country bike shares one table with the MC 250 motocross bike, which is why it sits on the 15 hour line.
The KTM, Husqvarna and GASGAS "minor engine service" is more than a piston swap. Husqvarna's TC 250 manual lists changing the piston, checking the cylinder head, changing the manifold and head O-rings, checking the cylinder and Z-dimension, cleaning and checking the exhaust control, and removing carbon from the exhaust port. If you rebuild at home, do the whole list.
Sand matters. KTM's 2026 owner's manual for the 250 SX and 300 SX motocross bikes says that with regular use in sand you should change the piston every 10 operating hours (PDF p. 30 to 31). The 2026 XC-W enduro manual says the same 10 hours for sand (PDF p. 45 to 46), and so do the Husqvarna TE and GASGAS manuals (TE 2026 OM, PDF p. 46; GASGAS 2026 OM, PDF p. 27).
4-Stroke Top End Intervals By Model
4-strokes add a valve train, so a top end job can include the head, valves, springs, cam chain and timing parts, not just the piston.
| Model | Piston / top end | Related work |
|---|---|---|
| KTM 250, 350, 450 SX-F | Minor engine service (incl. piston) every 45 h on these motocross race bikes | Engine comes out of the frame for this service |
| KTM 450 XCF-W / 500 XW-F (2025) | Enduro and trail bikes. Engine service, which includes a new piston, every 90 h | Oil and filter still every 15 h (KTM 450 XCF-W 2025 OM, PDF p. 53 to 54) |
| Husqvarna FC 250 / FC 350 / FC 450, GASGAS MC 250F | Minor engine service every 45 h on these motocross race bikes. It changes the piston, checks and measures the cylinder, and checks the head, cam, valve train and timing assembly | Includes removing and installing the engine |
| Yamaha YZ250F / YZ450F | Motocross race bikes. Replace piston, rings and pin as a set every fifth race (about 12.5 h) | Inspect cylinder, head, cam and valve springs at the same interval |
| Honda CRF250R / CRF450R | Motocross race bikes. Replace piston, rings and pin every 6 races or about 15 h | Repeat break-in after replacement |
| Honda CRF450X (2025) | Every 4 races or about 15 h on the competition schedule. No piston item on the non-competition schedule | Competition Handbook PDF p. 33; OM PDF p. 45 to 47 |
| Suzuki RM-Z250 / RM-Z450 | Motocross race bikes. Replace piston and rings every 6 races (12 h) | Inspect head and cylinder every 6 races |
| Sherco 300 SEF | Workshop table marks piston replacement at 40 h and 80 h for competition, 80 h for recreational use | Check cylinder, cams, valve guides and cam chain at the same points |
A missing piston line on a trail schedule is not a promise the piston lasts forever. Dirt Bike Magazine still advised a new piston and rings for a carefully kept WR450F with several hundred hours, because modern short-skirt 4-stroke pistons need to stay stable in the bore.
Yamaha's schedule shows how much rides along with the piston on a race 4-stroke. At every fifth race it also calls for checking valve spring free length, inspecting the camshaft and decompression system, and checking the cylinder head and cylinder. The Sherco workshop table prints two inconsistent column headers, so treat its exact hours as a guide and confirm with a Sherco dealer.
2-Stroke Versus 4-Stroke Top Ends
- Interval. On the race bikes, KTM, Husqvarna and GASGAS motocross 2-strokes are at 15 hours and their motocross 4-stroke siblings at 45. Honda's CRF450R and Yamaha's YZ450F race 4-strokes are closer to the 2-stroke number, at about 15 and 12.5 hours. On KTM's enduro bikes, the XC-W 2-stroke is at 45 hours and the 450 XCF-W does its piston inside a 90 hour engine service.
- Job size. A 2-stroke top end is a cylinder, piston, rings, pin, small end bearing and gaskets, usually done with the engine in the frame. KTM group 4-stroke minor engine service includes removing and installing the engine and inspecting the cam and valve train.
- Failure mode. A worn 2-stroke piston usually loses compression and performance gradually, but a broken ring or skirt can wreck the cylinder fast. A worn 4-stroke often shows up as rising oil use and harder starting, while valves that lose clearance can strand you.
- Measuring. Both need the cylinder checked. Yamaha lists a piston-to-cylinder clearance of 0.030 to 0.055 mm for the YZ250F, so this is a job for a micrometer and bore gauge, not a ruler.
Our 2-stroke maintenance guide and 4-stroke maintenance guide cover the jobs that surround the top end.
Signs Your Top End Is Worn
Do not wait for these if you are past the manual interval. But if you see them earlier, do not ignore them either.
- Harder starting, especially hot, or needing more kicks than it used to.
- Less power and less engine braking. It is gradual, so you may only notice it next to a fresh bike.
- Rising oil consumption on a 4-stroke, where you top up between changes more than before. Log what you add when you check the oil.
- Blow-by and oily residue around the breather or base gasket.
- New noises. A rattle or slap at low rpm that was not there before.
- Dirt in the intake. If you find dust past the air filter, the top end has been eating it. See our air filter guide.
Yamaha's troubleshooting table lists the causes of low compression: a loose spark plug, a loose cylinder head or cylinder, a damaged head gasket, worn, damaged or stuck piston rings, a seized or damaged piston, and a worn or damaged cylinder bore. Rule out the cheap ones first, but the last three are top end work.
Compression And Leak-Down Testing
Testing turns "it feels down" into a number. There are two common tests.
Compression test. Wiseco calls periodic compression and leak-down tests the best way for most riders to time major service. A gauge threads into the plug hole and you kick or crank the engine with the throttle held open until the reading stops rising. The owner's manuals we checked do not publish a compression figure, and decompressors and gauge differences change readings, so the useful way to use this is to test when the engine is fresh, write the number down, and compare against it later. A steady drop over time tells you more than a single reading.
Leak-down test. This works for 4-strokes and is more precise. Mobil describes the process: remove the plug, bring the piston to top dead center so the valves are closed, connect the leak-down gauge, pressurize the cylinder with shop air through the regulator, read the leakage percentage, and listen for where the air escapes. Mobil's guide treats five to 10 percent loss as an engine in great to good running order and says above 20 percent signals potential engine problems. Where the air goes tells you what is leaking:
- Air at the intake or throttle body: intake valve not sealing.
- Air at the exhaust: exhaust valve not sealing.
- Air at the oil filler or breather: rings or cylinder wear.
- Bubbles in the coolant: head gasket or head problem.
Hold the crank firmly at TDC when you pressurize it, because the air can push the piston down and spin the engine. Use the piston and valve numbers in your service manual for the final decision.
DIY Moto Fix gives similar reference bands for leak-down. Up to 5 percent is typical of a race engine, up to 15 percent is a standard engine that runs well, 16 to 30 percent is near the end of its service life, and over 30 percent usually means something is broken. Those are reference values, not OEM limits. On many modern 4-strokes the automatic decompressor lowers a compression reading, so leak-down is the better check on those.
Planning The Cost
We will not quote prices because they change with brand, region and shop. Plan the job by what it includes instead:
- 2-stroke top end: piston kit (piston, rings, pin, clips), top end gaskets and O-rings, and a small end bearing if it is worn. Measure the cylinder; a damaged bore means replating or a new cylinder, which costs far more than a piston.
- 4-stroke top end: piston kit, head and base gaskets, often a cam chain, and any valves or springs that fail inspection. On KTM group bikes the engine comes out, so budget shop labor if you are not doing it yourself.
- Fresh oil and break-in. Honda says to follow the break-in procedure again whenever the piston, rings or cylinder are replaced, and an early oil change after break-in is cheap insurance. See how often to change dirt bike oil.
The cheapest top end is the one done on schedule. A piston that lets go late can take the cylinder, head, rod and crank with it, and then you are paying for a bottom end too.
Log Hours So The Rebuild Is Never A Surprise
To plan a rebuild you need to know two numbers: hours on the bike and hours since the last top end. If you ride three hours a weekend and your bike's manual says 15 hours, as KTM's 250 SX race bike does, that is every five weekends. Write the hour meter reading on the receipt when you do the job.
MotoMind: Dirt Bike Service (iPhone) tracks this for you. Log engine hours, or let the GPS ride tracker add ride time when you save a ride, and the top end task shows as upcoming, due now or overdue. Its default Top End Rebuild task is 60 hours for 2-strokes and 150 hours for 4-strokes. Those are generic trail-bike starting points and far longer than most race bike manuals, so set the task to the number printed for your bike: 15 hours for a KTM 250 SX race bike, 45 for a 450 SX-F race bike or a 300 XC-W enduro bike, about 12.5 for a YZ450F race bike. Hour-based tasks show their status in the app rather than sending push notifications. Pro adds full maintenance logging and a PDF service history, which helps when you sell the bike.
FAQ
How many hours before a 2-stroke top end rebuild?
Check the manual for your own bike. On motocross race bikes, KTM 125 SX and 250 SX are every 15 hours, Yamaha YZ125 and YZ250 piston every fifth race (about 12.5 hours) with rings every third. On enduro bikes, KTM 300 XC-W and Husqvarna TE 300 are every 45 hours and Beta 300 RR every 60 hours. In sand, KTM's 2026 250 SX and 300 XC-W manuals both say every 10 hours.
How often should a 4-stroke piston be replaced?
On motocross race bikes, KTM, Husqvarna and GASGAS 4-strokes list every 45 hours, Honda CRF250R and CRF450R every 6 races or about 15 hours, Yamaha YZ250F and YZ450F every fifth race or about 12.5 hours, and Suzuki RM-Z every 6 races or 12 hours. KTM's 450 XCF-W enduro bike changes the piston in a 90 hour engine service, and Honda's CRF450X non-competition schedule has no piston item.
Can I go longer than the manual if I trail ride?
If your bike is an enduro or trail model, use its own schedule, which is often longer. If it is a motocross race bike, its manual gives no longer trail number. Wiseco says race-based piston intervals are often conservative for average riders, so some trail riders stretch them, but only with evidence. Track hours, run compression or leak-down tests against a baseline, and watch oil use.
What leak-down percentage is bad?
Mobil's guide treats 5 to 10 percent as great to good, says above 20 percent signals potential problems, and 30 percent indicates serious issues. Where the air escapes matters as much as the number.
What compression should my dirt bike have?
The owner's manuals we checked do not publish a compression figure. Test when the engine is fresh, record it, and compare over time. Your service manual or dealer may have a spec.
Do I need to break in a new piston?
Yes. Honda's manual says to repeat the break-in procedure each time the piston, rings, cylinder or crank bearings are replaced.
Is a top end rebuild the same on a 2-stroke and a 4-stroke?
No. A 2-stroke top end is mostly the piston, rings, pin and gaskets. A 4-stroke top end can include the head, valves, springs and cam chain, and KTM group 4-strokes remove the engine for the job.
Sources
- KTM 2026 250 SX / 300 SX owner's manual (service schedule, sand note)
- KTM 2026 125 SX owner's manual
- KTM 2026 450 SX-F owner's manual
- KTM 2026 300 XC-W owner's manual
- Husqvarna 2026 TC 250 / TX 300 owner's manual (minor engine service contents)
- Husqvarna 2026 FC 450 owner's manual
- Husqvarna 2026 TE 250 / TE 300 owner's manual
- GASGAS 2026 MC 250 / EX 300 owner's manual
- Yamaha 2026 YZ250F owner's service manual
- Yamaha 2026 YZ125 owner's service manual (troubleshooting: low compression)
- Yamaha 2026 YZ250 owner's service manual
- Honda 2026 CRF250R owner's manual
- Honda 2026 CRF450R owner's manual
- Suzuki RM-Z250 owner's manual
- Beta 2025 RR 2T owner's manual
- Sherco 2026 250 / 300 SEF owner's manual
- Mobil: how to do an engine leakdown test
- KTM 2024 250/300 SX and XC owner's manual (service schedule, harsh conditions)
- KTM 2025 450 EXC-F / 450 XCF-W / 500 XW-F owner's manual (engine service)
- Honda 2025 CRF450X owner's manual (non-competition schedule)
- Honda 2025 CRF450X competition handbook
- Wiseco: how to know when to replace the piston
- DIY Moto Fix: an introduction to compression testing
- DIY Moto Fix: how to do a leak down test
- Dirt Bike Magazine: piston replacement time (WR450F letter)
Never Lose Track Of Top End Hours
MotoMind logs engine and ride hours, shows your top end and every other task as upcoming, due or overdue, and exports a PDF service history. Available to download on iOS.
