Free printableIdentify your machineTSP-ID-06FLAGSHIP
What the engine code on your crankcase means
Every character in the code stamped on your crankcase, what it means, and why 139QMB and 1P39QMB are the same engine.

Layout preview of page one. The PDF itself is typeset text, not an image.
Download — free, no email
3 pages. No account, no sign-up, no newsletter. Print it, copy it, hand it to somebody else.
TSP-ID-06 · version v1.0 · September 2026. Opens in your browser's PDF viewer, where you can print directly.
The problem it solves
The code stamped on the crankcase is the single most useful identifier on the machine, and almost nobody can read it. That produces the same question over and over on every Chinese scooter forum — what is the difference between 139QMB and 1P39QMB — along with two confident answers that are both wrong.
The scheme is not arbitrary. Every character in a code like 1P39QMB carries a specific meaning: how many cylinders, which way the cylinder points, the bore in millimetres, how it is cooled, what it is for, and roughly what size it is. Once you can read it, an engine with no label and no paperwork still tells you what it is.
The question that comes up most is the P. It records that the cylinder is horizontal — and since every engine in this family has a horizontal cylinder, some factories stamp it and some do not. The same engine appears both ways. Two claims circulate that are not supported by anything: that 1P39QMB is a 60cc variant, and that the P indicates a different valve length. One owner reporting four of these engines, two stamped each way, settles it.
The scheme is consistent across the owner community, several retailers and enthusiast references, and it is internally self-consistent — the bore digits in 139QMB, 144QMC, 147QMD and 157QMJ line up with the displacements those engines are sold as. What we have not found is a Chinese national standard defining it, so this card describes it as a well-established convention rather than as a published specification.
The mistakes this sheet exists to prevent
- Reading the Q as a zero. "1P390MB" is a 1P39QMB — it is the single most common transcription error on these codes.
- Reading the leading 1 as a capital I, which produces a code no list will match.
- Believing that 1P39QMB is a 60cc engine. Nothing supports it.
- Treating the letters before the code as part of the scheme. They identify the factory and are not part of it.
- Assuming the code describes the engine as it is now. A big-bored engine is still stamped with its original bore — nobody re-stamps cases.
Who it is for
- Anyone who has found a code on the crankcase and does not know what it means
- Owners whose code returns nothing when searched
- Anyone trying to work out whether two engines are the same
What is on it
- Position-by-position decoding with a worked example
- The displacement class letters
- Why 139QMB and 1P39QMB are the same engine, and the two myths that are not true
- The two characters people misread, and what to try instead
How to use it
- 01Find the code on the crankcase — usually the left side near the CVT cover, or by the oil drain.
- 02Clean it and use a torch held at a low angle so the stamping throws shadows.
- 03Write it down character by character before decoding anything.
- 04If it does not decode, try it with the Q and the 1 swapped back before concluding anything.
Also in a pack
Use it with the registry
Other sheets you may want
- GY6 engine identification chart and worksheetThe measurements and observations that tell you which engine you have when the label is gone — recorded in the order a parts supplier will ask for them.
- What size engine do I actually have?The speedometer, the sticker and the title can all be wrong. The crankcase is not. How to settle displacement from physical evidence.
- What scooter do I actually have?A one-sheet record of every number that identifies your machine — badge, VIN, engine number, engine family and factory. Fill it in once, photograph it, and never hunt for it again.
Free to print, copy, and share — including in forums, clubs and workshops. If you find a mistake on this sheet, tell us and it gets corrected. Quote TSP-ID-06 and the version so we know exactly which sheet you mean. All printables.