Vault rule #1: The M48 is not a Sachs, not a Minarelli, not a Moby AV7. Parts interchange is limited. Identify the engine before you order a "Batavus top end kit" from a random listing.

Engine ID — M48 vs everything else

The Anker-Laura M48 is a 48cc piston-port single-speed with a V-belt primary and automatic centrifugal clutch. On Batavus it usually lives under a motorcycle-style top tank — HS-50, VA, MoBat, Bingo, Badger, and Bronco are the US names you'll see most.

You see…Probably…Not…
V-belt off crank, single speed, Encarwi carbLaura M48Sachs 504/505
"Laura" casting on cases, 48ccM48 familyPeugeot 103
Batavus Mk 4S later bikeSachs engineM48
Batavus Gran PrixPeugeot 103M48
Trac / Daelim M56Laura M56 cloneSame gaskets as M48

US Batavus models — M48 family

Eight US-market Batavus models ran the Laura M48 (48 cc, V-belt, auto clutch). Watch for engine swaps: Mk 4S = Sachs; Gran Prix / Mondial = Peugeot 103; some Regency / Starflite = Laura M56 (toothed belt — different parts).

US M48 modelsNotes from wiki
VA StandardStep-through; 0.95 gal tank; ~$429 (1970s); red/yellow/orange/violet
VA DeluxeTurn signals + rack-mounted battery; ~$459
HS-50Top-tank motorcycle styling; 1.3 gal; turn signals; red only; ~105 lb
MoBatBlack HS-50 twin — stylized MoBat logo on tank
Bingo, Badger, BroncoStep-through M48 variants
Some StarflitesM48 or M56 depending on year — verify belt type before ordering parts

M48 vs M56: piston, reed valves, and certain clutch parts interchange; cases, belts, and most gaskets do not. M56 is slightly faster (toothed belt + dry clutch).

Batavus model lineup — Moped Army Wiki

HS-50 — belt, filter, handling

Stock HS-50: 35 mph, 1½ gal tank, ~90 lb. Twitchy off the line — centrifugal clutch and chain drive — then pulls hard once the band hits. Geared mopeds win the drag race; the Batavus wins the chase.

V-belt cross-reference

BrandPart number
Gates9319
Dayco17320
Goodyear17321
Metric13A0815

Also on the M48 page. Match at auto/tractor supply or bring the old belt.

Air filter

Stock filters are scarce. Community fix: Uni UP4200 over the carb throat, hose-clamped.

Riding character

Light steering, good lean angle (mind the pedals), strong drums for the weight. Side wind and rough pavement need attention. 6V magneto — no battery for spark; turn-signal models need a rack battery.

How the M48 actually drives

Power leaves the crank on a V-belt, spins a driven pulley, and engages a centrifugal clutch to the rear wheel. There is no variator, no Puch clutch bell shoes in the same form factor, and no scooter CVT. Most "why won't it go uphill" complaints on a warm day trace back to belt slip — not main jet size.

M48 primary drive — simplified
CRANK PULLEY drive V-BELT DRIVEN PULLEY CLUTCH → WHEEL auto Tension wrong = slip under load (feels like carb bog)

V-belt secrets

The belt lie: A glazed or loose belt lets the engine rev while speed stays flat. Riders jet richer, foul plugs, and never fix the slip. Replace the belt first on any HS-50 that "used to pull harder."

Encarwi carb mods — the real tuning lever

Most M48 Batavus bikes in the US run an Encarwi S25. Jet numbers do not translate from Bing, Dellorto, or Gurtner. On Encarwi, float height is half the tune — it controls idle through mid-throttle before the main jet dominates WOT.

Float pin and seat

Float ↔ main jet math

Community-documented relationship on S25 carbs — when WOT is right but idle-to-half is rich:

Float pin → float topExample WOT jetTo keep same WOT mix but leaner ½–idle
12.5 mm (baseline)#56
13.0 mm (richer low-end)needs #57.5–58 for same WOTLower float ~0.6 mm + up jet one size
13.5 mmneeds #58.5–59 for same WOTAdjust float for low speed, jet for top speed — re plug-chop each change

Rule: ~1 mm of float-pin adjustment ≈ 1.5–2 main-jet sizes at WOT. Tune part-throttle with float; tune WOT with main jet. Never change both at once without a fresh plug chop.

Encarwi S25 float height — starting point
FLOAT BOWL (side view) float pin tip → float top reference Start ~12.5 mm pin tip below float top (S25) · ~1 mm ≈ 1.5–2 main jet steps at WOT
SymptomTry firstNot first
Idle hunt / dripFloat height, float needle seatMain jet up
Bog ¼–½ throttleFloat + slide/needle circuit cleanExhaust swap
Only rich at WOTMain jet down after plug chopFloat down (leans part-throttle)
Won't idle after rebuildAir leak at intake manifoldPilot jet random walk
Encarwi secret: Roughly 1 mm of float height change ≈ 1.5–2 main-jet sizes at wide open. Use floats for idle-to-half; use jets for WOT after a plug chop.

Encarwi carb — ID & parts

M48/M56 Batavus and Tomos A3 use Encarwi carbs. The wiki Encarwi page lists parts 1–17 (float, banjo, jet holder, etc.) and notes Bing jets may interchange — still verify on your carb; performance tuning treats Encarwi numbers as their own scale.

Encarwi exploded diagram — Moped Army Wiki
Encarwi carburetor exploded parts diagram

Fuel system — fix delivery before jetting

Rusty tank bikes need fuel path work first: clean/disassemble petcock, swap plastic pickup for 1½″ brass (½″ reserve), big inline filter, fresh line, confirm flow at the carb. Pull carb only after reeds and flange gaskets look sound.

Encarwi S25 teardown is a specific bolt order (choke cable, spanner nut, banjo screen, bowl screws). Do not soak float, O-rings, or banjo screen in carb cleaner. Some builders drill a controversial 1/16″ bowl vent above the choke — document before/after if you try it.

Exhaust mods (26 mm M48 system)

For the 26 mm M48 exhaust: de-restrict stock first, then the community weld/cut mod (die, tee nut, steel tubes, MIG — full parts list on the wiki). De-carbonize before cutting. Re-jet and re-float after any flow change.

MLM bolt-on for Starflite-class bikes via Treatland — pair with clutch and jetting, not a solo fix.

Clutch mods & repair

The M48 centrifugal clutch is not Puch shoes. The crank spins the clutch hub (#21); a coiled clutch spring (#18) lives in the hub groove. As RPM rises the spring expands outward along a ramped radius, pushing the pressure plate (#63) into the clutch plate (#14), which is splined to the clutch housing (#71) and ultimately the V-belt pulley (#74). Pedal starting uses the cable to compress the starter leaf spring (#7) from the opposite side — same parts, reversed torque path.

M48 clutch assembly — Moped Army wiki
Laura M48 centrifugal clutch exploded diagram from Moped Army wiki
Why ball-chain mods work: The 31 stock 7 mm ball bearings inside the clutch spring add weight. Less weight in the spring = more resistance to expansion = clutch engages at higher RPM, closer to your pipe's power band. You're tuning engage RPM, not "more grip" in the Puch-shoe sense.

Service checks

Three community mod paths

ModMediaEngage RPM
1 — HighAll ¼″ ball chain (~8–8⅜″)Latest — race port / pipe builds
2 — MidChain segments + stock 7 mm bearings mixed~6,750 RPM street map sweet spot
3 — EmptyNo balls (not recommended long-term)Can chatter, kink, destroy clutch

Match clutch engage to your port map. High-RPM spring on a low-RPM cylinder feels dead off the line.

Clutch washer stack — low-end power leaks

Rear wheel spins at idle? Big nut too tight. Weak off-the-line? Check washer stack order — #22 saucer spring dish faces up. Stack: felt #23 → washer #41 → saucer #22 → small #79 (red pulley bikes) → hub.

Clutch washer order — Moped Army Wiki
Batavus M48 clutch washer stack diagram showing parts 23, 41, 22, 79
Missing washer = crankcase leak. Hurts low-end torque most (leak alternates each stroke). Feels like weak launch, then normal-but-lean — check washers before jetting.

Bottom-end rebuild — bearings, seals, case split

Photo every bolt before disassembly. Mark magneto position for timing. Case split: oven ~300°F, rubber mallet. Clutch hub: try puller before torch — heat can warp aluminum.

Reassembly — bearings into cases first

Not bearings onto crank first — heat case, freeze bearings, oil, slip in once. Seals after crank is fitted.

ComponentDimension (wiki)
Crankshaft bearings42 × 15 × 13 — open cage visible (no seal between races; premix mist lubricates)
Magneto-side crank seal30 × 15 × 7
Clutch-side crank seal42 × 20 × 7 (larger ID — clutch hub passes through)

Crankcase gasket: light 2-stroke oil. Head torque: 8 ft-lb in four steps (performance article).

Electrical & wiring diagrams

6V Bosch generator, magneto spark — no battery required for ignition. Turn-signal models need rack battery.

Additional VA/HS-50 diagram pages: photo credits · source files on HS-50 wiki.

Ignition & air leaks

US M48 bikes are overwhelmingly points + condenser. Weak spark mimics carb problems.

Cylinder port map — street band (4,500–7,000+ RPM)

Wiki street map targets peak power ~6,750 RPM with stronger low-end than the race map. Claimed ~4.0+ hp, 47.75 cc (40 mm bore × 38 mm stroke). Can run WOT all day on this map per community notes. Over 154–156° exhaust duration you lose low-end badly — one base gasket and ≤152° duration keeps grunt.

Street map power band (mph / RPM)

  • Starts ~22 mph / 3,800 RPM
  • Kicks in ~24 mph / 4,350 RPM
  • Peaks ~37+ mph / 6,750 RPM
  • Fades ~38 mph · four-stroke feel ~7,000 RPM = 39+ mph with stock carb/reeds

Carb & intake (street map)

CarbS-25 Encarwi — inlet 15×13 mm, venturi 12.2 mm, outlet 12.4 mm
Float12.5 mm pin tip to float top
JetS-25 #58–#62
Alt carbDellorto SHA 14/12 — open air filter side to 16 mm, taper to 13.5 mm, jet #54–#58
Stock intake mod12.4 mm in / 12.2 mm out → ~37 mph top
Hand-made S-25 intake13 mm in/out, machined reed block → ~39 mph
Hand-made SHA intake14.2 mm in/out, machined reed block → ~39 mph

Reed & ignition (street map)

Cylinder & head (street map)

Exhaust port (street map — 152° duration)

Duration152°
Opens104° ATDC / 25.5 mm (1.005″) piston travel from TDC
Height × width12.5 mm × 24.5 mm ovule (football) shape ≈ 60% bore width
WorkPolish; taper piston-side opening carefully — don't nick a ring

Transfer ports (street map)

Duration117°
Opens121.5° ATDC / 31 mm (1.220″) from TDC
Height × width7 mm × 17 mm — long teardrop pointing away from exhaust
WorkPoint transfers 25° away from exhaust side; no taper toward exhaust; hand-polish last 0.5 mm

Cross-check cuts with the port timing calculator (stroke 38 mm).

Cylinder port map — race band (5,100–7,400+ RPM)

Warning: Wiki race map (peak 7,125 RPM, ~4.7 hp, 164° exhaust) is for oversize pistons / big bore. On stock bore it kills low-end. Needs lower gearing (e.g. 12/50 = 4.17:1 or 11/48 = 4.36:1) or 42 mm+ overbore to recover bottom-end.
Power band5,100 – 7,400+ RPM, peak 7,125 RPM
Displacement47.75 cc · 40 mm bore · 38 mm stroke
Exhaust duration164° — opens 98° ATDC / 24.3 mm / height 13.7 mm × width 25 mm
Transfer duration120° — opens 120° ATDC / 30.5 mm / height 7.5 mm × width 17 mm
Low-end vs stockWeaker off-the-line, ~32%+ more top-end (community claim)

Sample images from the community build gallery — full set (16 photos, port-mod progression) lives on the wiki.

Three build paths (M48 edition)

★ Mild — daily rider

  • New belt, correct tension
  • Float set, carb ultrasonically clean
  • Fresh plug, points set, condenser if old
  • Stock exhaust leak-free
  • 50:1 quality synthetic premix

★★ Mid — spirited commuter

  • 26 mm exhaust de-restriction or MLM pipe + #58–62 jet / 12.5 mm float
  • Clutch Mod 2 (ball chain + bearings) for ~6,750 RPM band
  • Fuel system spotless — brass pickup, big inline filter
  • Street port map lite: polish ports, deburr reeds, 19–21° BTDC

★★★ Wild — wiki race map territory

  • Clutch Mod 1 (all ball chain) for 7,000+ RPM engage
  • 164° exhaust / 120° transfer map — oversize piston or low gearing required
  • Head mill + squish check (9.4:1–9.6:1 max), 8 ft-lb torque sequence
  • Degree wheel every cut — gallery photos above are your template

Troubleshooting cheat sheet

It does thisCheck this (in order)
Revs, slow speed, hot smellBelt slip → clutch slip → jetting
Starts, won't stay running hotAir leak / crank seal → float flood → coil
Rich plug, black exhaustFloat high → main jet → choke stuck
Lean plug, piston scoreSeal leak → main too small → belt dragging
One speed only, no shift issueCorrect — M48 is single speed. Stop looking for a shifter.

Manuals, videos & sources

Read the full tutorials on the wiki — this vault is the cheat sheet, not the textbook. See also copyright policy.

You made it to the bottom. The HS-50 is uncommon in the US for a reason — parts take patience. Treat the belt and float with respect and the Laura M48 is a smooth, odd, top-tank gem. Tell other Batavus people about the star only if they've earned it.

← Back to HS-50 Encarwi jetting notes Oil mix chart