{"id":41686,"date":"2026-07-17T03:25:41","date_gmt":"2026-07-16T19:25:41","guid":{"rendered":"https:\/\/ykfmoto.com\/?p=41686"},"modified":"2026-07-17T21:42:43","modified_gmt":"2026-07-17T13:42:43","slug":"2-stroke-vs-4-stroke-dirt-bike","status":"publish","type":"post","link":"https:\/\/ykfmoto.com\/es\/guides\/2-stroke-vs-4-stroke-dirt-bike\/","title":{"rendered":"Moto de cross 2 tiempos vs 4 tiempos: \u00bfpor qu\u00e9 dominan las 4 tiempos, m\u00e1s pesadas y complejas?"},"content":{"rendered":"\n<style>\n.ykf2v4-wrap {\n  --ykf2v4-text: #1c1c1a;\n  --ykf2v4-muted: #6f6d68;\n  --ykf2v4-faint: #a8a5a0;\n  --ykf2v4-border: #e6e3dc;\n  --ykf2v4-border-strong: #cfcbc2;\n  --ykf2v4-surface: #ffffff;\n  --ykf2v4-surface-soft: #f7f5f0;\n  --ykf2v4-accent: #d94a2f;\n  --ykf2v4-accent-dark: #a63820;\n  --ykf2v4-2s: #2b6cb0;\n  --ykf2v4-4s: #d94a2f;\n  --ykf2v4-good: #2f8f5a;\n  --ykf2v4-bad: #b34a3a;\n  --ykf2v4-mono: ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, \"Liberation Mono\", monospace;\n\n  max-width: 760px;\n  margin: 0 auto;\n  padding: 0 4px;\n  color: var(--ykf2v4-text);\n  line-height: 1.75;\n  font-size: 17px;\n  -webkit-font-smoothing: antialiased;\n}\n.ykf2v4-wrap * { box-sizing: border-box; }\n\n\/* ---------- Reading progress bar ---------- *\/\n.ykf2v4-progress {\n  position: fixed;\n  top: 0;\n  left: 0;\n  height: 3px;\n  width: 0%;\n  background: var(--ykf2v4-accent);\n  z-index: 9999;\n  transition: width 0.1s linear;\n  pointer-events: none;\n}\n\n\/* ---------- Typography ---------- *\/\n.ykf2v4-wrap h2 {\n  font-size: 1.7rem;\n  line-height: 1.25;\n  margin: 3em 0 0.8em;\n  padding: 0;\n  border: none;\n  letter-spacing: -0.015em;\n  font-weight: 700;\n  display: flex;\n  align-items: baseline;\n  gap: 14px;\n}\n.ykf2v4-num {\n  font-family: var(--ykf2v4-mono);\n  font-size: 0.75rem;\n  font-weight: 500;\n  color: var(--ykf2v4-accent);\n  letter-spacing: 0.08em;\n  padding: 3px 8px;\n  border: 1px solid var(--ykf2v4-accent);\n  border-radius: 3px;\n  flex-shrink: 0;\n  align-self: center;\n  line-height: 1.2;\n  white-space: nowrap;\n}\n.ykf2v4-wrap h3 {\n  font-size: 1.15rem;\n  line-height: 1.4;\n  margin: 2em 0 0.6em;\n  color: var(--ykf2v4-text);\n  font-weight: 700;\n}\n.ykf2v4-wrap p { margin: 0 0 1.1em; }\n.ykf2v4-wrap ul { margin: 0 0 1.2em; padding-left: 1.4em; }\n.ykf2v4-wrap li { margin-bottom: 0.4em; }\n.ykf2v4-wrap a {\n  color: var(--ykf2v4-accent-dark);\n  text-decoration: underline;\n  text-underline-offset: 3px;\n  text-decoration-thickness: 1px;\n  transition: color 0.15s ease;\n}\n.ykf2v4-wrap a:hover { color: var(--ykf2v4-accent); }\n.ykf2v4-wrap strong { font-weight: 700; }\n\n\/* ---------- Hero ---------- *\/\n.ykf2v4-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-family: var(--ykf2v4-mono);\n  font-size: 0.72rem;\n  font-weight: 500;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--ykf2v4-muted);\n  margin-bottom: 1.4em;\n}\n.ykf2v4-kicker::before {\n  content: \"\";\n  display: inline-block;\n  width: 24px;\n  height: 1px;\n  background: var(--ykf2v4-accent);\n}\n.ykf2v4-lede {\n  font-size: 1.28rem;\n  line-height: 1.55;\n  color: var(--ykf2v4-text);\n  margin: 0 0 1.6em;\n  font-weight: 500;\n  letter-spacing: -0.005em;\n}\n\n\/* ---------- Section marker (dashed rule with tick marks) ---------- *\/\n.ykf2v4-rule {\n  border: none;\n  height: 10px;\n  margin: 3.2em 0;\n  background-image: linear-gradient(\n    to right,\n    #9f998e 0,\n    #9f998e 2px,\n    transparent 2px,\n    transparent 9px\n  );\n  background-size: 9px 2px;\n  background-repeat: repeat-x;\n  background-position: center;\n}\n\n\/* ---------- Images ---------- *\/\n.ykf2v4-img {\n  width: 100%;\n  height: auto;\n  border-radius: 6px;\n  display: block;\n  margin: 1.8em 0;\n  border: 1px solid var(--ykf2v4-border);\n}\n\n\/* ---------- Callout ---------- *\/\n.ykf2v4-callout {\n  margin: 1.8em 0;\n  padding: 20px 22px;\n  background: var(--ykf2v4-surface-soft);\n  border-radius: 6px;\n  border-left: 3px solid var(--ykf2v4-accent);\n  font-size: 0.98rem;\n}\n.ykf2v4-callout-label {\n  display: block;\n  font-family: var(--ykf2v4-mono);\n  font-size: 0.7rem;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--ykf2v4-accent);\n  margin-bottom: 8px;\n  font-weight: 600;\n}\n.ykf2v4-callout p:last-child { margin-bottom: 0; }\n\n\/* ---------- Chart block ---------- *\/\n.ykf2v4-chart-block {\n  margin: 2.2em 0;\n  padding: 22px 24px;\n  background: var(--ykf2v4-surface);\n  border: 1px solid var(--ykf2v4-border);\n  border-radius: 8px;\n  position: relative;\n  overflow: hidden;\n}\n.ykf2v4-chart-block::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 0;\n  width: 32px;\n  height: 32px;\n  background-image: linear-gradient(135deg, var(--ykf2v4-surface-soft) 50%, transparent 50%);\n}\n.ykf2v4-chart-label {\n  font-family: var(--ykf2v4-mono);\n  font-size: 0.68rem;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--ykf2v4-muted);\n  margin: 0 0 4px;\n  font-weight: 500;\n}\n.ykf2v4-chart-block h4 {\n  margin: 0 0 16px;\n  font-size: 1.02rem;\n  font-weight: 700;\n  color: var(--ykf2v4-text);\n  line-height: 1.4;\n}\n.ykf2v4-chart-plot {\n  position: relative;\n  width: 100%;\n  aspect-ratio: 3 \/ 2;\n  margin: 6px 0 0;\n}\n.ykf2v4-chart-plot canvas {\n  width: 100% !important;\n  height: 100% !important;\n  display: block;\n}\n.ykf2v4-chart-note {\n  font-size: 0.82rem;\n  color: var(--ykf2v4-muted);\n  margin-top: 14px;\n  margin-bottom: 0;\n  line-height: 1.55;\n}\n.ykf2v4-wrap canvas { max-width: 100%; }\n\n\/* ---------- Verdict cards ---------- *\/\n.ykf2v4-verdict {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 16px;\n  margin: 2em 0;\n}\n.ykf2v4-card {\n  background: var(--ykf2v4-surface);\n  border: 1px solid var(--ykf2v4-border);\n  border-radius: 8px;\n  padding: 22px 22px 20px;\n  position: relative;\n  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;\n}\n.ykf2v4-card:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 8px 24px rgba(0,0,0,0.06);\n  border-color: var(--ykf2v4-border-strong);\n}\n.ykf2v4-card-tag {\n  display: inline-block;\n  font-family: var(--ykf2v4-mono);\n  font-size: 0.68rem;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--ykf2v4-2s);\n  border: 1px solid var(--ykf2v4-2s);\n  border-radius: 3px;\n  padding: 3px 8px;\n  margin-bottom: 12px;\n  font-weight: 500;\n}\n.ykf2v4-card-4s .ykf2v4-card-tag {\n  color: var(--ykf2v4-4s);\n  border-color: var(--ykf2v4-4s);\n}\n.ykf2v4-card h4 {\n  margin: 0 0 14px;\n  font-size: 1.15rem;\n  font-weight: 700;\n}\n.ykf2v4-card ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.ykf2v4-card li {\n  padding-left: 24px;\n  position: relative;\n  margin-bottom: 10px;\n  font-size: 0.95rem;\n  line-height: 1.55;\n}\n.ykf2v4-card li::before {\n  position: absolute;\n  left: 0;\n  top: 2px;\n  width: 16px;\n  height: 16px;\n  border-radius: 3px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 11px;\n  font-weight: 700;\n  line-height: 1;\n}\n.ykf2v4-card li.ykf2v4-pro::before {\n  content: \"+\";\n  color: var(--ykf2v4-good);\n  background: rgba(47,143,90,0.1);\n}\n.ykf2v4-card li.ykf2v4-con::before {\n  content: \"\u2212\";\n  color: var(--ykf2v4-bad);\n  background: rgba(179,74,58,0.1);\n}\n\n\/* ---------- FAQ ---------- *\/\n.ykf2v4-faq {\n  margin: 1.6em 0 1em;\n  border-top: 1px solid var(--ykf2v4-border);\n}\n.ykf2v4-faq-item {\n  border-bottom: 1px solid var(--ykf2v4-border);\n}\n\/* Aggressive reset: theme (WoodMart etc.) may style all <button> with\n   text-align:center, uppercase, background, border-radius, etc. *\/\n.ykf2v4-wrap button.ykf2v4-faq-q {\n  all: unset;\n  display: block !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n  text-align: left !important;\n  padding: 18px 44px 18px 0 !important;\n  margin: 0 !important;\n  background: transparent !important;\n  border: none !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  font-family: inherit !important;\n  font-size: 1.02rem !important;\n  font-weight: 600 !important;\n  line-height: 1.45 !important;\n  color: var(--ykf2v4-text) !important;\n  text-transform: none !important;\n  letter-spacing: normal !important;\n  text-decoration: none !important;\n  white-space: normal !important;\n  cursor: pointer !important;\n  position: relative !important;\n  transition: color 0.15s ease !important;\n  min-height: 0 !important;\n  height: auto !important;\n}\n.ykf2v4-wrap button.ykf2v4-faq-q:hover,\n.ykf2v4-wrap button.ykf2v4-faq-q:focus,\n.ykf2v4-wrap button.ykf2v4-faq-q:active {\n  background: transparent !important;\n  color: var(--ykf2v4-accent) !important;\n  outline: none !important;\n  box-shadow: none !important;\n  border: none !important;\n}\n.ykf2v4-wrap button.ykf2v4-faq-q::after {\n  content: \"\" !important;\n  position: absolute !important;\n  right: 8px !important;\n  top: 50% !important;\n  width: 10px !important;\n  height: 10px !important;\n  border: none !important;\n  border-right: 2px solid var(--ykf2v4-muted) !important;\n  border-bottom: 2px solid var(--ykf2v4-muted) !important;\n  background: transparent !important;\n  transform: translateY(-70%) rotate(45deg) !important;\n  transform-origin: center !important;\n  transition: transform 0.25s ease !important;\n}\n.ykf2v4-wrap button.ykf2v4-faq-q[aria-expanded=\"true\"]::after {\n  transform: translateY(-30%) rotate(-135deg) !important;\n}\n.ykf2v4-wrap button.ykf2v4-faq-q[aria-expanded=\"true\"] {\n  color: var(--ykf2v4-accent) !important;\n}\n.ykf2v4-faq-a {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.3s ease;\n}\n.ykf2v4-faq-a-inner {\n  padding: 0 0 20px;\n  color: var(--ykf2v4-muted);\n  line-height: 1.7;\n  font-size: 0.98rem;\n}\n.ykf2v4-faq-a-inner p { margin: 0 0 0.8em; }\n.ykf2v4-faq-a-inner p:last-child { margin-bottom: 0; }\n\n\/* ---------- Bottom CTA ---------- *\/\n.ykf2v4-cta {\n  margin: 1.35em 0 0;\n  padding: 22px 24px;\n  background: var(--ykf2v4-surface-soft);\n  border: 1px solid var(--ykf2v4-border);\n  border-left: 4px solid var(--ykf2v4-accent);\n  border-radius: 6px;\n}\n.ykf2v4-cta-kicker {\n  display: block;\n  font-family: var(--ykf2v4-mono);\n  font-size: 0.68rem;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--ykf2v4-accent);\n  font-weight: 600;\n  margin-bottom: 8px;\n}\n.ykf2v4-cta p {\n  margin: 0;\n  color: var(--ykf2v4-text);\n  font-size: 1rem;\n  line-height: 1.65;\n}\n.ykf2v4-cta a {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  margin-top: 14px;\n  padding: 10px 15px;\n  border: 1px solid var(--ykf2v4-accent);\n  border-radius: 4px;\n  background: var(--ykf2v4-accent);\n  color: #fff !important;\n  text-decoration: none;\n  font-weight: 700;\n  line-height: 1.2;\n}\n.ykf2v4-cta a:hover {\n  color: #f0643f !important;\n  background: #fff;\n  border-color: #f0643f;\n}\n.ykf2v4-cta a::after {\n  content: \">\";\n  font-weight: 700;\n}\n\n\/* ---------- Source note ---------- *\/\n.ykf2v4-source-note {\n  font-size: 0.88rem;\n  color: var(--ykf2v4-muted);\n  background: var(--ykf2v4-surface-soft);\n  padding: 18px 22px;\n  border-radius: 6px;\n  margin-top: 2.4em;\n  line-height: 1.75;\n}\n.ykf2v4-source-note-label {\n  display: block;\n  font-family: var(--ykf2v4-mono);\n  font-size: 0.7rem;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--ykf2v4-text);\n  margin-bottom: 10px;\n  font-weight: 600;\n}\n\n\/* ---------- Fade-in on scroll ---------- *\/\n.ykf2v4-fade {\n  opacity: 0;\n  transform: translateY(12px);\n  transition: opacity 0.6s ease, transform 0.6s ease;\n}\n.ykf2v4-fade.ykf2v4-in {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n\/* ---------- Mobile ---------- *\/\n@media (max-width: 640px) {\n  .ykf2v4-wrap { font-size: 16px; }\n  .ykf2v4-wrap h2 {\n    font-size: 1.4rem;\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n  .ykf2v4-lede { font-size: 1.1rem; }\n  .ykf2v4-verdict { grid-template-columns: 1fr; }\n  .ykf2v4-chart-block { padding: 18px 16px; }\n  .ykf2v4-chart-block::before { width: 24px; height: 24px; }\n}\n<\/style>\n\n<div class=\"ykf2v4-progress\" id=\"ykf2v4Progress\"><\/div>\n\n<div class=\"ykf2v4-wrap\">\n\n  <span class=\"ykf2v4-kicker\">Engine Guide \u00b7 YKF Moto<\/span>\n\n  <p class=\"ykf2v4-lede\">A 2-stroke dirt bike engine is lighter, simpler, and can hit nearly double the power density of a 4-stroke engine at the same displacement. Yet 4-stroke engines now power most dirt bikes on the market. Why did the heavier, more complex design win?<\/p>\n\n  <p>This question sits at the center of a decades-long contest between two engine types. Each design takes a different path to power, weight, and reliability. This guide walks through how both engines work. Then it explains why 4-stroke technology took over the mainstream dirt bike market \u2014 and where 2-stroke still holds its ground.<\/p>\n\n  <img decoding=\"async\" src=\"https:\/\/ykfmoto.com\/wp-content\/uploads\/2026\/07\/2-stroke-vs-4-stroke-dirt-bike-hero-ykfmoto-com.webp\" alt=\"2 Stroke vs 4 Stroke Dirt Bike comparison showing a dirt bike jump with 2-stroke and 4-stroke engine cutaways.\" loading=\"lazy\" class=\"ykf2v4-img ykf2v4-fade\">\n\n  <hr class=\"ykf2v4-rule\">\n\n  <h2><span class=\"ykf2v4-num\">01<\/span> How Both Engines Work Together<\/h2>\n\n  <p>Both engine types share one goal: turn burning fuel into rotating power at the rear wheel. Because of this shared goal, both engines use the same core parts:<\/p>\n\n  <ul>\n    <li>Cylinder<\/li>\n    <li>Piston<\/li>\n    <li>Connecting rod<\/li>\n    <li>Crankshaft<\/li>\n    <li>Crankcase<\/li>\n  <\/ul>\n\n  <p>The piston moves up and down inside the cylinder. The connecting rod turns this motion into rotation at the crankshaft. The transmission and chain then send that power to the rear wheel.<\/p>\n\n  <p>So where do these two engines actually differ? Not in the parts above. The real difference comes down to four factors:<\/p>\n\n  <ul>\n    <li>How air enters the engine<\/li>\n    <li>How exhaust leaves the engine<\/li>\n    <li>How the combustion cycle runs<\/li>\n    <li>How the engine gets its lubrication<\/li>\n  <\/ul>\n\n  <div class=\"ykf2v4-callout ykf2v4-fade\">\n    <span class=\"ykf2v4-callout-label\">Key Idea<\/span>\n    <p>These four factors \u2014 not the core parts \u2014 decide the weight, power delivery, maintenance needs, and best use case for every dirt bike engine.<\/p>\n  <\/div>\n\n  <hr class=\"ykf2v4-rule\">\n\n  <h2><span class=\"ykf2v4-num\">02<\/span> The 4-Stroke Dirt Bike Engine Cycle<\/h2>\n\n  <p>A 4-stroke engine completes one power cycle in four piston movements: intake, compression, power, and exhaust. Because of this four-step process, the crankshaft must turn twice to finish a single cycle.<\/p>\n\n  <img decoding=\"async\" src=\"https:\/\/ykfmoto.com\/wp-content\/uploads\/2026\/07\/4-stroke-engine-cycle-diagram-ykfmoto-com.webp\" alt=\"4-stroke engine diagram with four panels showing intake, compression, power, and exhaust stages.\" loading=\"lazy\" class=\"ykf2v4-img ykf2v4-fade\">\n\n  <h3>1. Intake Stroke<\/h3>\n  <p>The piston moves down from top dead center. This creates low pressure inside the cylinder. The intake valve opens, and a fresh air-fuel mixture flows in.<\/p>\n\n  <h3>2. Compression Stroke<\/h3>\n  <p>Next, the piston moves back up. The intake valve closes, so the mixture has nowhere to go. As the piston compresses the mixture, pressure and temperature both rise. Near the top of the stroke, the spark plug fires and ignites the mixture.<\/p>\n\n  <p>One common myth needs a correction here: combustion is not a simple explosion. It is a controlled, fast-burning process. The flame front spreads out from the spark point, and rising pressure pushes the piston down.<\/p>\n\n  <h3>3. Power Stroke<\/h3>\n  <p>This is the only stroke that produces usable power. Hot, high-pressure gas pushes the piston down and turns the crankshaft. As a result, chemical energy from the fuel becomes mechanical energy. This stroke is also why 4-stroke dirt bikes feel more predictable on hill climbs and rock crawls \u2014 the power release stays smooth and linear.<\/p>\n\n  <h3>4. Exhaust Stroke<\/h3>\n  <p>Finally, the piston moves up again. The exhaust valve opens, and the piston pushes spent gas out of the cylinder. One full cycle ends here, and the next intake stroke begins.<\/p>\n\n  <h3>Why 4-Stroke Dirt Bikes Need a Complex Valve System<\/h3>\n  <p>A 4-stroke engine controls intake and exhaust with valves. A camshaft, timing chain, or timing belt opens and closes these valves at exact moments. This precision keeps the engine stable across a wide range of RPM. It also explains why 4-stroke dirt bikes deliver smoother throttle response \u2014 a trait that suits beginners and long-distance trail riding.<\/p>\n\n  <p>This precision comes at a cost, though:<\/p>\n\n  <ul>\n    <li>More total parts<\/li>\n    <li>A more complex build<\/li>\n    <li>Higher overall weight<\/li>\n    <li>More maintenance tasks, like valve clearance checks and timing inspections<\/li>\n  <\/ul>\n\n  <hr class=\"ykf2v4-rule\">\n\n  <h2><span class=\"ykf2v4-num\">03<\/span> The 2-Stroke Dirt Bike Engine Design<\/h2>\n\n  <p>A 2-stroke dirt bike engine takes a completely different approach. Instead of a four-step cycle, it completes a full combustion cycle in just two piston strokes. To do this, it drops the camshaft, valve system, and timing gear entirely. Ports cut into the cylinder wall \u2014 intake, exhaust, and transfer ports \u2014 handle gas exchange instead.<\/p>\n\n  <p>Because it needs fewer parts, a 2-stroke engine weighs noticeably less than a 4-stroke engine of the same displacement.<\/p>\n\n  <img decoding=\"async\" src=\"https:\/\/ykfmoto.com\/wp-content\/uploads\/2026\/07\/2-stroke-engine-cutaway-diagram-ykfmoto-com.webp\" alt=\"2-stroke engine cutaway showing cylinder, piston, crankcase, intake, exhaust, and transfer port gas flows.\" loading=\"lazy\" class=\"ykf2v4-img ykf2v4-fade\">\n\n  <h3>How a 2-Stroke Engine Works<\/h3>\n  <p>A 4-stroke engine only uses the combustion chamber above the piston. A 2-stroke engine uses two spaces at once: the chamber above the piston, and the crankcase below it.<\/p>\n\n  <p><strong>Step 1 \u2014 Power and compression happen together.<\/strong> High-pressure gas from combustion pushes the piston down. At the same time, the piston&#8217;s downward motion compresses a fresh mixture waiting in the crankcase.<\/p>\n\n  <p><strong>Step 2 \u2014 Exhaust and scavenging happen next.<\/strong> As the piston nears the bottom of its stroke, the exhaust port opens and spent gas leaves. Right after, the transfer port opens, and the fresh mixture from the crankcase sweeps in \u2014 pushing the last of the exhaust gas out.<\/p>\n\n  <p><strong>Step 3 \u2014 Compression and intake happen together.<\/strong> The piston moves back up. Above the piston, it compresses the mixture and waits for ignition. Below the piston, low pressure in the crankcase pulls in a new charge of air and fuel.<\/p>\n\n  <div class=\"ykf2v4-chart-block ykf2v4-fade\">\n    <p class=\"ykf2v4-chart-label\">Fig. 01 \u00b7 Power Density<\/p>\n    <h4>Power-to-Weight: 2-Stroke vs 4-Stroke at the Same Displacement<\/h4>\n    <div class=\"ykf2v4-chart-plot\"><canvas id=\"ykf2v4ChartPowerDensity\"><\/canvas><\/div>\n    <p class=\"ykf2v4-chart-note\">Power output varies by tuning, displacement, and specific model. This chart shows a general relative comparison between engine types, not figures for a single bike.<\/p>\n  <\/div>\n\n  <p>Because the crankshaft only needs one turn to complete a power stroke \u2014 instead of two \u2014 a 2-stroke engine can, in theory, produce nearly double the power of a same-size 4-stroke engine. This power-to-weight edge is exactly why 2-stroke dirt bikes dominated motocross and enduro racing for decades: a lighter chassis plus a stronger power pulse meant faster acceleration and sharper cornering.<\/p>\n\n  <p>This balance started to shift around 2000. According to the <a href=\"https:\/\/www.mxgp.com\/content\/fim-motocross-world-championship-sustainability-policy\" target=\"_blank\" rel=\"noopener nofollow\">FIM sustainability policy overview<\/a>, the governing body changed its displacement classes that year, grouping 250cc 2-stroke bikes against 450cc 4-stroke bikes in the same races. This rule change pushed manufacturers to shift their racing focus toward 4-stroke development.<\/p>\n\n  <hr class=\"ykf2v4-rule\">\n\n  <h2><span class=\"ykf2v4-num\">04<\/span> 2 Stroke vs 4 Stroke Dirt Bike: Pros and Cons<\/h2>\n\n  <p>On paper, 2-stroke wins on power density and weight. But that simple design also comes with real trade-offs \u2014 ones that riders and manufacturers can&#8217;t ignore.<\/p>\n\n  <h3>Lubrication and Engine Lifespan<\/h3>\n  <p>A 4-stroke engine runs an independent lubrication system. The crankcase holds engine oil, and an oil pump circulates it to every moving part. This setup gives consistent, reliable protection.<\/p>\n\n  <p>A 2-stroke engine can&#8217;t do this, because its crankcase doubles as part of the intake path. It has no room to store a standing oil supply. Instead, it relies on <strong>fuel-mixed lubrication<\/strong>: 2-stroke oil gets mixed directly into the fuel. Some of that oil lubricates moving parts, and the rest burns off with the fuel.<\/p>\n\n  <p>This is why older 2-stroke dirt bikes produce blue exhaust smoke, a distinct smell, and more carbon buildup over time. Because lubrication depends on fuel flow rather than a dedicated oil circuit, parts like the piston and cylinder wear faster. Over time, this shortens the engine&#8217;s rebuild interval.<\/p>\n\n  <div class=\"ykf2v4-chart-block ykf2v4-fade\">\n    <p class=\"ykf2v4-chart-label\">Fig. 02 \u00b7 Service Life<\/p>\n    <h4>Typical Rebuild Interval Range: 2-Stroke vs 4-Stroke<\/h4>\n    <div class=\"ykf2v4-chart-plot\"><canvas id=\"ykf2v4ChartRebuild\"><\/canvas><\/div>\n    <p class=\"ykf2v4-chart-note\">Rebuild intervals vary by riding style, maintenance quality, and model. This chart shows a general relative pattern between engine types.<\/p>\n  <\/div>\n\n  <h3>Emissions Regulations<\/h3>\n  <p>During the transfer\/scavenging phase, fresh intake and exhaust gas overlap inside a 2-stroke engine. As a result, some unburned fuel and fresh mixture escape with the exhaust. This wastes fuel and raises hydrocarbon emissions.<\/p>\n\n  <p>In the United States, <a href=\"https:\/\/www.ecfr.gov\/current\/title-40\/chapter-I\/subchapter-U\/part-1051\" target=\"_blank\" rel=\"noopener nofollow\">40 CFR Part 1051<\/a> sets specific emission limits for recreational off-road engines, including dirt bikes. As more regions tighten emissions and noise rules for off-road vehicles, traditional carbureted 2-stroke dirt bikes struggle to stay compliant. This regulatory pressure is a major reason most mainstream manufacturers have trimmed their 2-stroke lineups.<\/p>\n\n  <p>Noise adds another layer of pressure. The <a href=\"https:\/\/www.fim-moto.com\" target=\"_blank\" rel=\"noopener nofollow\">FIM Sound Regulations<\/a> set specific decibel limits for off-road racing disciplines like motocross and enduro. Bikes must pass a sound check before and after competition to stay eligible.<\/p>\n\n  <div class=\"ykf2v4-chart-block ykf2v4-fade\">\n    <p class=\"ykf2v4-chart-label\">Fig. 03 \u00b7 Emissions<\/p>\n    <h4>Relative HC + NOx Emission Levels: 2-Stroke vs 4-Stroke<\/h4>\n    <div class=\"ykf2v4-chart-plot\"><canvas id=\"ykf2v4ChartEmissions\"><\/canvas><\/div>\n    <p class=\"ykf2v4-chart-note\">Emission levels vary by model year and certification standard. This chart shows a general relative pattern between engine types.<\/p>\n  <\/div>\n\n  <h3>Power Delivery and Rider Control<\/h3>\n  <p>A 2-stroke dirt bike often concentrates its power in a narrow, high-RPM band. Riders call this the &#8220;power hit.&#8221; Experienced racers enjoy this sharp, exciting delivery. But for beginners, or for tight technical sections like trail riding and rock climbs, that narrow power band is hard to manage. A 4-stroke engine&#8217;s wider, more linear torque curve is easier to control, and it takes less physical effort to ride over a long session.<\/p>\n\n  <hr class=\"ykf2v4-rule\">\n\n  <h2><span class=\"ykf2v4-num\">05<\/span> Does the 2-Stroke Dirt Bike Have a Future?<\/h2>\n\n  <p>Even though 2-stroke models make up a smaller share of showroom lineups today, they haven&#8217;t disappeared. They still hold a strong position in lightweight off-road bikes and youth models. Engineers also keep refining 2-stroke technology:<\/p>\n\n  <p><strong>Power valves<\/strong> \u2014 By adjusting exhaust port timing, a power valve improves low-RPM usability and smooths out the power curve.<\/p>\n\n  <p><strong>Fuel-injected 2-stroke systems<\/strong> \u2014 Some manufacturers now build 2-stroke engines with electronic fuel injection to cut fuel loss and emissions. In 2017, <a href=\"https:\/\/press.ktm.com\" target=\"_blank\" rel=\"noopener nofollow\">KTM announced its TPI (Transfer Port Injection) system<\/a>, the world&#8217;s first production 2-stroke enduro engine with fuel injection (launched on the 250\/300 EXC TPI models). Instead of premixing fuel and oil, TPI places injectors at the transfer ports \u2014 cutting fuel consumption and emissions while keeping the simple rebuild process 2-stroke owners rely on. This technology still sits mostly in a handful of high-end models, and exact specs vary by manufacturer.<\/p>\n\n  <img decoding=\"async\" src=\"https:\/\/ykfmoto.com\/wp-content\/uploads\/2026\/07\/2-stroke-tpi-fuel-injection-system-ykfmoto-com.webp\" alt=\"Close-up cutaway of a 2-stroke TPI system showing the fuel injector on the cylinder wall transfer port beside an old carburetor.\" loading=\"lazy\" class=\"ykf2v4-img ykf2v4-fade\">\n\n  <p>These upgrades keep 2-stroke dirt bikes competitive in specific niches: lightweight racing, entry-level riding, and any use case where weight matters more than anything else.<\/p>\n\n  <hr class=\"ykf2v4-rule\">\n\n  <h2><span class=\"ykf2v4-num\">06<\/span> Final Comparison<\/h2>\n\n  <img decoding=\"async\" src=\"https:\/\/ykfmoto.com\/wp-content\/uploads\/2026\/07\/2-stroke-vs-4-stroke-dirt-bike-comparison-ykfmoto-com.webp\" alt=\"Two dirt bikes parked on a track, with a slim 2-stroke on the left and a thicker 4-stroke on the right.\" loading=\"lazy\" class=\"ykf2v4-img ykf2v4-fade\">\n\n  <p>A 2-stroke dirt bike works like a sharp, lightweight off-road tool. A 4-stroke dirt bike works like a balanced, long-term workhorse. Here&#8217;s how the trade-offs stack up:<\/p>\n\n  <div class=\"ykf2v4-verdict\">\n    <div class=\"ykf2v4-card ykf2v4-fade\">\n      <span class=\"ykf2v4-card-tag\">Engine A<\/span>\n      <h4>2-Stroke<\/h4>\n      <ul>\n        <li class=\"ykf2v4-pro\">Lighter overall weight<\/li>\n        <li class=\"ykf2v4-pro\">Simple design, fewer failure points<\/li>\n        <li class=\"ykf2v4-pro\">Higher power density, sharp acceleration<\/li>\n        <li class=\"ykf2v4-pro\">Lower repair cost per fix<\/li>\n        <li class=\"ykf2v4-con\">Higher fuel use and carbon buildup<\/li>\n        <li class=\"ykf2v4-con\">Tighter emissions and noise compliance<\/li>\n        <li class=\"ykf2v4-con\">Shorter rebuild interval<\/li>\n        <li class=\"ykf2v4-con\">Steeper learning curve for power control<\/li>\n      <\/ul>\n    <\/div>\n    <div class=\"ykf2v4-card ykf2v4-card-4s ykf2v4-fade\">\n      <span class=\"ykf2v4-card-tag\">Engine B<\/span>\n      <h4>4-Stroke<\/h4>\n      <ul>\n        <li class=\"ykf2v4-pro\">Linear, easy-to-control power delivery<\/li>\n        <li class=\"ykf2v4-pro\">Lower emissions and noise output<\/li>\n        <li class=\"ykf2v4-pro\">Longer service life, longer rebuild interval<\/li>\n        <li class=\"ykf2v4-pro\">Better fit for beginners and long trail rides<\/li>\n        <li class=\"ykf2v4-con\">Heavier overall weight<\/li>\n        <li class=\"ykf2v4-con\">More complex design, more parts to maintain<\/li>\n        <li class=\"ykf2v4-con\">Higher upfront manufacturing cost<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n\n  <div class=\"ykf2v4-chart-block ykf2v4-fade\">\n    <p class=\"ykf2v4-chart-label\">Fig. 04 \u00b7 Overall Balance<\/p>\n    <h4>Weight, Power Density, Emissions, Maintenance Cost, Ease of Control<\/h4>\n    <div class=\"ykf2v4-chart-plot\"><canvas id=\"ykf2v4ChartRadar\"><\/canvas><\/div>\n    <p class=\"ykf2v4-chart-note\">This radar chart shows a general relative comparison across five factors, not scores for a specific model.<\/p>\n  <\/div>\n\n  <p>A 4-stroke engine costs more to build and weighs more on the scale. Even so, it matches what most riders need today: control, durability, compliance, and a lower cost of ownership over time. That&#8217;s why 4-stroke engines now serve as the standard across most displacement classes in the dirt bike market. 2-stroke models, meanwhile, hold their ground in lightweight racing, youth bikes, and other niches where low weight beats everything else.<\/p>\n\n  <div class=\"ykf2v4-callout ykf2v4-fade\">\n    <span class=\"ykf2v4-callout-label\">Bottom Line<\/span>\n    <p>The 2-stroke engine didn&#8217;t lose this race on power. It lost on overall balance. This decades-long competition was never really about which engine hits harder \u2014 it was about which engine balances power, control, reliability, and emissions compliance the best.<\/p>\n  <\/div>\n\n  <hr class=\"ykf2v4-rule\">\n\n  <h2><span class=\"ykf2v4-num\">FAQ<\/span> Common Questions<\/h2>\n\n  <div class=\"ykf2v4-faq\">\n\n    <div class=\"ykf2v4-faq-item\">\n      <button class=\"ykf2v4-faq-q\" aria-expanded=\"false\">Is a 2-stroke or 4-stroke dirt bike better?<\/button>\n      <div class=\"ykf2v4-faq-a\">\n        <div class=\"ykf2v4-faq-a-inner\">\n          <p>Neither engine is better in every situation. A 2-stroke dirt bike gives you a lighter chassis, sharper acceleration, and lower repair costs, which makes it a strong pick for racing and lightweight off-road use. A 4-stroke dirt bike gives you smoother power, better emissions and noise compliance, and a longer service life, which suits beginners, trail riders, and daily use. The right choice depends on your skill level, riding terrain, and local regulations.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ykf2v4-faq-item\">\n      <button class=\"ykf2v4-faq-q\" aria-expanded=\"false\">Which is faster, a 2-stroke or a 4-stroke dirt bike?<\/button>\n      <div class=\"ykf2v4-faq-a\">\n        <div class=\"ykf2v4-faq-a-inner\">\n          <p>At the same displacement, a 2-stroke dirt bike usually accelerates faster because it fires on every crankshaft rotation, while a 4-stroke fires on every second rotation. On top speed and overall lap times, a modern 4-stroke can match or beat a smaller 2-stroke thanks to its wider torque band and better traction control. This is why race series often pair a 250cc 2-stroke against a 450cc 4-stroke in the same class.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ykf2v4-faq-item\">\n      <button class=\"ykf2v4-faq-q\" aria-expanded=\"false\">Do 2-stroke dirt bikes need more maintenance than 4-strokes?<\/button>\n      <div class=\"ykf2v4-faq-a\">\n        <div class=\"ykf2v4-faq-a-inner\">\n          <p>Yes, but the maintenance work is different in nature. A 2-stroke dirt bike needs top-end rebuilds more often because its lubrication mixes with the fuel and burns off. Each rebuild, however, is cheaper and faster than a full 4-stroke rebuild. A 4-stroke needs less frequent internal work, but it adds regular tasks like valve clearance checks, timing chain inspections, and oil changes with a dedicated oil circuit.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ykf2v4-faq-item\">\n      <button class=\"ykf2v4-faq-q\" aria-expanded=\"false\">Why do 2-stroke dirt bikes sound different?<\/button>\n      <div class=\"ykf2v4-faq-a\">\n        <div class=\"ykf2v4-faq-a-inner\">\n          <p>A 2-stroke dirt bike fires once per crankshaft rotation, so its exhaust pulses hit twice as often as a 4-stroke at the same RPM. This creates the sharp, high-pitched &#8220;ring-ding&#8221; sound most riders recognize. A 4-stroke fires half as often and adds valve motion into the mix, so its exhaust note sounds deeper and more even.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ykf2v4-faq-item\">\n      <button class=\"ykf2v4-faq-q\" aria-expanded=\"false\">Is a 2-stroke or 4-stroke better for trail riding?<\/button>\n      <div class=\"ykf2v4-faq-a\">\n        <div class=\"ykf2v4-faq-a-inner\">\n          <p>A 4-stroke dirt bike usually works better for trail riding. Its linear torque curve makes it easier to control at low speeds through tight sections, roots, and rocks. Its longer rebuild interval also fits the higher hour count trail riders often log. A 2-stroke can still work well for lighter, more experienced trail riders who prefer the reduced weight and don&#8217;t mind managing the sharper power delivery.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ykf2v4-faq-item\">\n      <button class=\"ykf2v4-faq-q\" aria-expanded=\"false\">Are 2-stroke dirt bikes still made?<\/button>\n      <div class=\"ykf2v4-faq-a\">\n        <div class=\"ykf2v4-faq-a-inner\">\n          <p>Yes. Major manufacturers still build 2-stroke dirt bikes for racing classes, youth models, and lightweight off-road segments. Some brands have also released fuel-injected 2-stroke enduro bikes \u2014 like KTM&#8217;s TPI models \u2014 to meet stricter emissions rules while keeping the weight and simplicity advantages of the 2-stroke design.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"ykf2v4-source-note\">\n    <span class=\"ykf2v4-source-note-label\">Sources<\/span>\n    <a href=\"https:\/\/www.ecfr.gov\/current\/title-40\/chapter-I\/subchapter-U\/part-1051\" target=\"_blank\" rel=\"noopener nofollow\">U.S. eCFR Title 40, Part 1051<\/a> &nbsp;\u00b7&nbsp;\n    <a href=\"https:\/\/www.fim-moto.com\" target=\"_blank\" rel=\"noopener nofollow\">FIM Sound Regulations<\/a> &nbsp;\u00b7&nbsp;\n    <a href=\"https:\/\/www.mxgp.com\/content\/fim-motocross-world-championship-sustainability-policy\" target=\"_blank\" rel=\"noopener nofollow\">FIM Motocross Sustainability Policy<\/a> &nbsp;\u00b7&nbsp;\n    <a href=\"https:\/\/press.ktm.com\" target=\"_blank\" rel=\"noopener nofollow\">KTM Press \u2014 TPI Announcement<\/a>\n  <\/div>\n\n<div class=\"ykf2v4-cta\">\n  <span class=\"ykf2v4-cta-kicker\">Dealer &#038; Distributor Supply<\/span>\n  <p>Compare our 300cc 4-stroke dirt bike lineup for wholesale programs, dealer inventory planning, and regional off-road motorcycle supply.<\/p>\n  <a href=\"https:\/\/ykfmoto.com\/product-category\/motorcycle\/300cc-4-stroke\/\" target=\"_blank\" rel=\"noopener\">View 300cc 4-stroke wholesale options<\/a>\n<\/div>\n\n<\/div>\n\n<!-- FAQPage JSON-LD schema -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is a 2-stroke or 4-stroke dirt bike better?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Neither engine is better in every situation. A 2-stroke dirt bike gives you a lighter chassis, sharper acceleration, and lower repair costs, which makes it a strong pick for racing and lightweight off-road use. A 4-stroke dirt bike gives you smoother power, better emissions and noise compliance, and a longer service life, which suits beginners, trail riders, and daily use. The right choice depends on your skill level, riding terrain, and local regulations.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Which is faster, a 2-stroke or a 4-stroke dirt bike?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"At the same displacement, a 2-stroke dirt bike usually accelerates faster because it fires on every crankshaft rotation, while a 4-stroke fires on every second rotation. On top speed and overall lap times, a modern 4-stroke can match or beat a smaller 2-stroke thanks to its wider torque band and better traction control. This is why race series often pair a 250cc 2-stroke against a 450cc 4-stroke in the same class.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do 2-stroke dirt bikes need more maintenance than 4-strokes?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes, but the maintenance work is different in nature. A 2-stroke dirt bike needs top-end rebuilds more often because its lubrication mixes with the fuel and burns off. Each rebuild, however, is cheaper and faster than a full 4-stroke rebuild. A 4-stroke needs less frequent internal work, but it adds regular tasks like valve clearance checks, timing chain inspections, and oil changes with a dedicated oil circuit.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why do 2-stroke dirt bikes sound different?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A 2-stroke dirt bike fires once per crankshaft rotation, so its exhaust pulses hit twice as often as a 4-stroke at the same RPM. This creates the sharp, high-pitched \\\"ring-ding\\\" sound most riders recognize. A 4-stroke fires half as often and adds valve motion into the mix, so its exhaust note sounds deeper and more even.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is a 2-stroke or 4-stroke better for trail riding?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A 4-stroke dirt bike usually works better for trail riding. Its linear torque curve makes it easier to control at low speeds through tight sections, roots, and rocks. Its longer rebuild interval also fits the higher hour count trail riders often log. A 2-stroke can still work well for lighter, more experienced trail riders who prefer the reduced weight and don't mind managing the sharper power delivery.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are 2-stroke dirt bikes still made?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Major manufacturers still build 2-stroke dirt bikes for racing classes, youth models, and lightweight off-road segments. Some brands have also released fuel-injected 2-stroke enduro bikes \u2014 like KTM's TPI models \u2014 to meet stricter emissions rules while keeping the weight and simplicity advantages of the 2-stroke design.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/4.4.0\/chart.umd.min.js\"><\/script>\n<script>\n(function () {\n  var ykf2v4TwoStroke = \"#2b6cb0\";\n  var ykf2v4FourStroke = \"#d94a2f\";\n  var ykf2v4chartsRendered = {};\n\n  \/\/ ---------- Reading progress bar ----------\n  var progressBar = document.getElementById('ykf2v4Progress');\n  var articleEl = document.querySelector('.ykf2v4-wrap');\n\n  function updateProgress() {\n    if (!progressBar || !articleEl) return;\n    var rect = articleEl.getBoundingClientRect();\n    var scrolled = Math.max(0, -rect.top);\n    var total = Math.max(1, rect.height - window.innerHeight);\n    var pct = Math.min(100, Math.max(0, (scrolled \/ total) * 100));\n    progressBar.style.width = pct + '%';\n  }\n  window.addEventListener('scroll', updateProgress, { passive: true });\n  window.addEventListener('resize', updateProgress, { passive: true });\n  updateProgress();\n\n  \/\/ ---------- Fade-in on scroll ----------\n  if ('IntersectionObserver' in window) {\n    var fadeObserver = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          entry.target.classList.add('ykf2v4-in');\n          fadeObserver.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\n\n    document.querySelectorAll('.ykf2v4-fade').forEach(function (el) {\n      fadeObserver.observe(el);\n    });\n  } else {\n    \/\/ Fallback: reveal everything\n    document.querySelectorAll('.ykf2v4-fade').forEach(function (el) {\n      el.classList.add('ykf2v4-in');\n    });\n  }\n\n  \/\/ ---------- Chart rendering (lazy, on scroll into view) ----------\n  function baseChartOptions() {\n    return {\n      responsive: true,\n      maintainAspectRatio: false,\n      animation: { duration: 900, easing: 'easeOutQuart' },\n      plugins: {\n        legend: {\n          position: 'bottom',\n          labels: { boxWidth: 12, boxHeight: 12, padding: 14, font: { size: 12 } }\n        },\n        tooltip: {\n          backgroundColor: '#1c1c1a',\n          padding: 10,\n          cornerRadius: 4,\n          titleFont: { size: 12, weight: '600' },\n          bodyFont: { size: 12 }\n        }\n      }\n    };\n  }\n\n  function renderChart(id) {\n    if (ykf2v4chartsRendered[id]) return;\n    var el = document.getElementById(id);\n    if (!el || typeof Chart === 'undefined') return;\n    ykf2v4chartsRendered[id] = true;\n\n    Chart.defaults.color = \"#6f6d68\";\n    Chart.defaults.borderColor = \"#e6e3dc\";\n\n    if (id === 'ykf2v4ChartPowerDensity') {\n      var opts = baseChartOptions();\n      opts.scales = {\n        y: {\n          beginAtZero: true,\n          grid: { color: '#f0ede6', drawBorder: false },\n          title: { display: true, text: 'Relative power-to-weight index (4-stroke = 100)', font: { size: 11 } }\n        },\n        x: { grid: { display: false } }\n      };\n      new Chart(el, {\n        type: 'bar',\n        data: {\n          labels: ['Same-Displacement Engine'],\n          datasets: [\n            { label: '2-Stroke', data: [190], backgroundColor: ykf2v4TwoStroke, borderRadius: 6, maxBarThickness: 60, categoryPercentage: 0.42, barPercentage: 0.5 },\n            { label: '4-Stroke', data: [100], backgroundColor: ykf2v4FourStroke, borderRadius: 6, maxBarThickness: 60, categoryPercentage: 0.42, barPercentage: 0.5 }\n          ]\n        },\n        options: opts\n      });\n    }\n\n    if (id === 'ykf2v4ChartRebuild') {\n      var opts2 = baseChartOptions();\n      opts2.indexAxis = 'y';\n      opts2.plugins.legend.display = false;\n      opts2.scales = {\n        x: {\n          beginAtZero: true,\n          grid: { color: '#f0ede6', drawBorder: false },\n          title: { display: true, text: 'Relative rebuild interval (longer bar = longer interval)', font: { size: 11 } }\n        },\n        y: { grid: { display: false } }\n      };\n      new Chart(el, {\n        type: 'bar',\n        data: {\n          labels: ['2-Stroke', '4-Stroke'],\n          datasets: [{\n            label: 'Rebuild interval (relative)',\n            data: [45, 100],\n            backgroundColor: [ykf2v4TwoStroke, ykf2v4FourStroke],\n            borderRadius: 6,\n            maxBarThickness: 60,\n            categoryPercentage: 0.5,\n            barPercentage: 0.5\n          }]\n        },\n        options: opts2\n      });\n    }\n\n    if (id === 'ykf2v4ChartEmissions') {\n      var opts3 = baseChartOptions();\n      opts3.scales = {\n        y: {\n          beginAtZero: true,\n          grid: { color: '#f0ede6', drawBorder: false },\n          title: { display: true, text: 'Relative emission level (4-stroke = 100)', font: { size: 11 } }\n        },\n        x: { grid: { display: false } }\n      };\n      new Chart(el, {\n        type: 'bar',\n        data: {\n          labels: ['HC + NOx'],\n          datasets: [\n            { label: '2-Stroke', data: [180], backgroundColor: ykf2v4TwoStroke, borderRadius: 6, maxBarThickness: 60, categoryPercentage: 0.42, barPercentage: 0.5 },\n            { label: '4-Stroke', data: [100], backgroundColor: ykf2v4FourStroke, borderRadius: 6, maxBarThickness: 60, categoryPercentage: 0.42, barPercentage: 0.5 }\n          ]\n        },\n        options: opts3\n      });\n    }\n\n    if (id === 'ykf2v4ChartRadar') {\n      var opts4 = baseChartOptions();\n      opts4.scales = {\n        r: {\n          beginAtZero: true,\n          max: 5,\n          ticks: { stepSize: 1, backdropColor: 'transparent', font: { size: 10 } },\n          grid: { color: '#e6e3dc' },\n          angleLines: { color: '#e6e3dc' },\n          pointLabels: { font: { size: 11 } }\n        }\n      };\n      new Chart(el, {\n        type: 'radar',\n        data: {\n          labels: ['Low Weight', 'Power Density', 'Low Emissions', 'Low Maintenance Cost', 'Ease of Control'],\n          datasets: [\n            {\n              label: '2-Stroke',\n              data: [5, 5, 2, 3, 2],\n              borderColor: ykf2v4TwoStroke,\n              backgroundColor: 'rgba(43,108,176,0.18)',\n              borderWidth: 2,\n              pointBackgroundColor: ykf2v4TwoStroke,\n              pointRadius: 3\n            },\n            {\n              label: '4-Stroke',\n              data: [3, 3, 4, 4, 5],\n              borderColor: ykf2v4FourStroke,\n              backgroundColor: 'rgba(217,74,47,0.18)',\n              borderWidth: 2,\n              pointBackgroundColor: ykf2v4FourStroke,\n              pointRadius: 3\n            }\n          ]\n        },\n        options: opts4\n      });\n    }\n  }\n\n  var chartIds = ['ykf2v4ChartPowerDensity', 'ykf2v4ChartRebuild', 'ykf2v4ChartEmissions', 'ykf2v4ChartRadar'];\n\n  if ('IntersectionObserver' in window) {\n    var chartObserver = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          renderChart(entry.target.id);\n          chartObserver.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.15, rootMargin: '0px 0px -20px 0px' });\n\n    chartIds.forEach(function (id) {\n      var el = document.getElementById(id);\n      if (el) chartObserver.observe(el);\n    });\n  } else {\n    \/\/ Fallback: render all\n    chartIds.forEach(renderChart);\n  }\n\n  \/\/ ---------- FAQ accordion ----------\n  var faqButtons = document.querySelectorAll('.ykf2v4-faq-q');\n  faqButtons.forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var expanded = btn.getAttribute('aria-expanded') === 'true';\n      var panel = btn.nextElementSibling;\n      if (expanded) {\n        btn.setAttribute('aria-expanded', 'false');\n        panel.style.maxHeight = null;\n      } else {\n        btn.setAttribute('aria-expanded', 'true');\n        panel.style.maxHeight = panel.scrollHeight + 'px';\n      }\n    });\n  });\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Engine Guide \u00b7 YKF Moto A 2-stroke dirt bike engine is lighter, simpler, and can hit nearly double the power<\/p>","protected":false},"author":4,"featured_media":41693,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2825],"tags":[2853,2854,2852,2855],"class_list":["post-41686","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guides","tag-2-stroke-dirt-bike","tag-4-stroke-dirt-bike","tag-dirt-bikes","tag-engine-comparison"],"_links":{"self":[{"href":"https:\/\/ykfmoto.com\/es\/wp-json\/wp\/v2\/posts\/41686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ykfmoto.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ykfmoto.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ykfmoto.com\/es\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ykfmoto.com\/es\/wp-json\/wp\/v2\/comments?post=41686"}],"version-history":[{"count":0,"href":"https:\/\/ykfmoto.com\/es\/wp-json\/wp\/v2\/posts\/41686\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ykfmoto.com\/es\/wp-json\/wp\/v2\/media\/41693"}],"wp:attachment":[{"href":"https:\/\/ykfmoto.com\/es\/wp-json\/wp\/v2\/media?parent=41686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ykfmoto.com\/es\/wp-json\/wp\/v2\/categories?post=41686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ykfmoto.com\/es\/wp-json\/wp\/v2\/tags?post=41686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}