Contents:
1. Spoke Length
2. Quick Info
3. Spoke List
—— partition ——
4. Spoke Nipples
5. Spoke Threads
6. Length Calculation
7. Calculated Lengths
1. Spoke Length
Length can vary by 1 or 2 mm depending on the definition.
Spokes from the bicycle industry use Inner Edge Length.
Spokes from the moped industry use Center Line Length.
Spokes measured directly usually use Total Length.
Here we use Center Line Length. So a spoke that we say is 144 mm long, is 143 mm long from a bicycle spoke supplier, or 145 mm long from simple measurement.
2. Quick Info

Replacement spokes can be up to 2 mm longer or shorter, as long as the original spoke was not already long or short.
Inner or Outer: Spokes can go inside the hub flange or outside. On original moped wheels they alternate inner and outer. Inner spokes are longer because they have less than 90° bend. Outer spokes are shorter because they have more than 90° bend. Here we use the 90 degree equivalent for the named length. See illustration.
Spoke thickness goes by several wire gauge families. Scroll down to Spoke Threads and Gauges for details.
Spoke threads: Most spokes have rolled threads, where the thread tops are raised higher than the spoke. Some spokes have cut threads, where the thread tops are lower than the spoke.
Thread pitch: Here the meaning of “thread” is the width of one thread, in mm. So ten 0.60 threads is 6 mm length.
ID Marks: For each spoke thickness (gauge) there can be several thread pitches. For many that means the ID mark on the spoke must match the ID mark on the nipple. ID marks include (A) (R) Italy, ( ) UK/Asia, (∴) USA, (Б) Swiss, (♣) (U) Germany, (C) (B) (*) (+) or (Я) France. Scroll down to Spoke Threads and Gauges for details.

Spoke head logos (ID marks). See more here
2. Spoke List
Spoke length (from center line) is from direct measurement. Over 90% of the listed applications have been verified by calculation. Scroll down to Length Calculation to see the good agreement between actual and calculated lengths.
| rim | x’s | qty | brk | length | thickness | thread | each | set | mark | nipple | ||
| AMF Roadmaster | ||||||||||||
| 16F | 3x | 36 | 90 | 173 | . | 2.6 12G | 0.45 | $2.00 | . | ∴ | 26i | |
| 16R | 3x | 36 | 90 | 173 | . | 2.6 12G | 0.45 | $2.00 | . | ∴ | 26i | |
| Angel and Speed Bird | ||||||||||||
| 16F | 2x | 32 | 80 | 179 | . | 2.6 12G | 0.45 | $2.00 | . | ∪ | 26b | |
| 16R | 2x | 32 | 90 | 179 | . | 2.6 12G | 0.45 | $2.00 | . | ∪ | 26b | |
| Baretta 38 | ||||||||||||
| 16F | 2x | 36 | 90 | 156 | . | 2.5 | 0.65 | $2.80 | . | A,R | 25d | MMI# H46A |
| 16R | 2x | 36 | 90 | 156 | . | 2.5 | 0.65 | $2.80 | . | A,R | 25d | MMI# H46A |
| substitute | 157 | . | 2.6 12G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| Batavus VA, HS50, Starflite, Bronco, Mobat | ||||||||||||
| 16F | 2x | 28 | 80 | 169 | . | 2.6 12G | 0.50 | $1.90 | $43 | ♣,U | 26q | 40210 |
| 16R | 2x | 36 | 70 | 165 | . | 3.0 left | 0.60 | $2.20 | $45 | ♣,U | 30d | 40173 |
| 16R | 2x | 36 | 70 | 168 | . | 3.0 right | 0.60 | $3.00 | . | ♣,U | 30d | 40172 |
| Batavus Regency | ||||||||||||
| 16F | 2x | 28 | 80 | 169 | . | 2.6 12G | 0.50 | $1.90 | $43 | ♣ | 26q | 40210 |
| 16R | 3x | 36 | 80 | 173 | . | 3.0 | 0.60 | $3.00 | . | ♣ | 30d | 40221 |
| Benelli G2 | ||||||||||||
| 16F | 3x | 36 | 90 | 174 | . | 2.5 | 0.65 | $2.50 | . | A | 25d,e | used |
| 16R | 3x | 36 | 90 | 174 | . | 2.5 | 0.65 | $2.50 | . | A | 25d,e | used |
| rim | x’s | qty | brk | length | thickness | thread | each | set | mark | nipple | ||
| Cimatti City Bike, Town Bike | ||||||||||||
| 16F | 2x | 36 | 90 | 156 | . | 2.5 | 0.65 | $2.80 | . | A | 25d | MMI# H46A |
| 16R | 2x | 36 | 90 | 156 | . | 2.5 | 0.65 | $2.80 | . | A | 25d | MMI# H46A |
| substitute | 157 | . | 2.6 12G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| substitute | 156 | . | 2.7-2.4 | 0.55 | $1.70 | $45 | ∗ | 24a,b | zinc | |||
| Columbia (1-chain), Open Road (2-chain) | ||||||||||||
| 17F | 3x | 36 | 105 | 185 | . | 2.6 12G | 0.45 | none | . | O | 26f | zinc |
| 17R | 3x | 36 | 105 | 185 | . | 2.6 12G | 0.45 | none | . | O | 26f | zinc |
| substitute | 185 | . | 3.2 10G | 0.60 | $1.50 | . | O | 32a | zinc | |||
| Derbi 83-86 Variant SL (15° bend spokes, not 90°) | ||||||||||||
| 16F | 2x | 36 | 105 | 157 | . | 2.9 11G | 0.60 | $3.00 | . | E | 29c | OA01220061 |
| 16R | 2x | 36 | 105 | 157 | . | 2.9 11G | 0.60 | $3.00 | . | E | 29c | OA01220061 |
| Derbi 76-83 Variant SL, TT (15° bend spokes, not 90°) | ||||||||||||
| 17F | 2x | 36 | 105 | 168 | . | 2.9 11G | 0.60 | $3.00 | . | E | 29c | O006513502 |
| 17R | 2x | 36 | 105 | 168 | . | 2.9 11G | 0.60 | $3.00 | . | E | 29c | O006513502 |
| Derbi 78-87 C5 Diablo, RD50 (15° bend spokes, not 90°) | ||||||||||||
| 21F | 2x | 36 | 105 | 217 | . | 2.9 11G | 0.60 | none | . | E | 29c | O007912060 |
| 18R | 2x | 36 | 105 | 179 | . | 2.9 11G | 0.60 | none | . | E | 29c | O007912060 |
| Flandria Bermuda (with thin steel rims) | ||||||||||||
| 17F | 3x | 36 | 90 | 188 | . | 2.5 | 0.55 | $2.00 | . | Б | 25a | DT zinc |
| 17R | 3x | 36 | 90 | 192 | . | 2.5 right | 0.55 | $2.50 | . | Б | 25a | DT zinc |
| 17R | 3x | 36 | 90 | 188 | . | 2.5 left | 0.55 | $2.00 | . | Б | 25a | DT zinc |
| Flandria Bermuda (with deep aluminum rims) | ||||||||||||
| 17F | 3x | 36 | 90 | 186 | . | 2.5 | 0.55 | none | . | Б | 25a | DT stainless |
| 17R | 3x | 36 | 90 | 190 | . | 2.5 right | 0.55 | $2.50 | . | Б | 25a | DT stainless |
| 17R | 3x | 36 | 90 | 186 | . | 2.5 left | 0.55 | none | . | Б | 25a | DT stainless |
| substitute | 187 | . | 2.5 | 0.55 | $2.00 | Б | 25a | DT stainless | ||||
| rim | x’s | qty | brk | length | thickness | thread | each | set | mark | nipple | ||
| Garelli 75-77 Eureka Flex, Sport, Gran Sport | ||||||||||||
| 16F | 2x | 36 | 90 | 156 | . | 2.5 | 0.65 | $2.80 | . | R | 25e | O0093201 |
| substitute | 157 | . | 2.6 12G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| substitute | 156 | . | 2.7-2.4 | 0.55 | $1.70 | $45 | ∗ | 24a,b | zinc | |||
| 16R | 3x | 36 | 90 | 174 | . | 2.5 | 0.65 | $2.50 | . | R | 25e | 500601 |
| substitute | 174 | . | 3.0 17J | 0.60 | $1.80 | $45 | C | 30e | 21195 | |||
| Garelli 77-78 Sport HD | ||||||||||||
| 16F | 2x | 36 | 90 | 156 | . | 2.5 | 0.65 | $2.80 | . | R | 25e | O0093201 |
| substitute | 157 | . | 2.6 12G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| substitute | 156 | . | 2.7-2.4 | 0.55 | $1.70 | $45 | ∗ | 24a,b | zinc | |||
| 16R | 3x | 36 | 90 | 174 | . | 3.0 | 0.65 | $3.00 | . | R | 30g | 50685100 |
| substitute | 174 | . | 3.0 17J | 0.60 | $1.80 | $45 | C | 30e | 21195 | |||
| Garelli 77-80 Sport, Rally Sport, Super Sport | ||||||||||||
| 16F | 2x | 36 | 90 | 156 | . | 2.5 | 0.65 | $2.80 | . | R | 25e | O0093201 |
| substitute | 157 | . | 2.6 12G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| substitute | 156 | . | 2.7-2.4 | 0.55 | $1.70 | $45 | ∗ | 24a,b | zinc | |||
| 16R | 3x | 36 | 90 | 174 | . | 3.0 | 0.65 | $3.00 | . | R | 30g | 50685100 |
| substitute | 174 | . | 3.0 17J | 0.60 | $1.80 | $45 | C | 30e | 21195 | |||
| 17F | 3x | 36 | 90 | 187 | . | 2.5 | 0.65 | $2.00 | . | R | 25e | 50320300 |
| 17R | 3x | 36 | 90 | 187 | . | 2.5 | 0.65 | $2.00 | . | R | 25e | 50320300 |
| Garelli 80-84 Sport, Rally Sport, Super Sport, Monza GT | ||||||||||||
| 16F | 3x | 36 | 105 | 174 | . | 2.5 | 0.65 | $2.50 | . | R | 25e | 9324219 |
| 16F | 3x | 36 | 105 | 174 | . | 2.5 | 0.65 | $2.50 | . | R | 25e | 9324219 |
| substitute | 174 | . | 3.0 17J | 0.60 | $1.80 | $45 | C | 30e | 21195 | |||
| Garelli 75-78 Gulp Matic | ||||||||||||
| 16F | 3x | 36 | 105 | 173 | . | 2.5 | 0.65 | $2.00 | . | R | 25e | 50315100 |
| 16R | 3x | 36 | 90 | 174 | . | 2.5 | 0.65 | $2.50 | . | R | 25e | 50060100 |
| substitute | 174 | . | 3.0 17J | 0.60 | $1.80 | $45 | C | 30e | 21195 | |||
| Garelli 78-80 VIP | ||||||||||||
| 16F | 3x | 36 | 105 | 173 | . | 2.5 | 0.65 | $2.00 | . | R | 25e | 50315100 |
| 16R | 3x | 36 | 90 | 174 | . | 3.0 | 0.65 | $3.00 | . | R | 30g | 50685100 |
| substitute | 174 | . | 3.0 17J | 0.60 | $1.80 | $45 | C | 30e | 21195 | |||
| 17F | 3x | 36 | 105 | 187 | . | 2.5 | 0.65 | $2.00 | . | R | 25e | 50320300 |
| 17R | 3x | 36 | 90 | 188 | . | 3.0 | 0.65 | $3.00 | . | R | 30g | 50320400 |
| Garelli 81-86 VIP-N | ||||||||||||
| 17F | 3x | 36 | 105 | 187 | . | 2.5 | 0.65 | $2.00 | . | R | 25e | 50320300 |
| 17R | 3x | 36 | 105 | . | ||||||||
| rim | x’s | qty | brk | length | thickness | thread | each | set | mark | nipple | ||
| General, Lazer 77-85, small hubs | ||||||||||||
| 17F | 2x | 32 | 80 | 177 | . | 2.6 12G | 0.45 | $2.00 | . | O | 26c | 11505073 inner |
| 17F | 2x | 32 | 80 | 177 | . | 2.6 12G | 0.45 | $3-$2 | . | O | 26c | 11505074 outer |
| substitute | 177 | . | 2.6 12G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| 17R | 2x | 32 | 80 | 171 | . | 2.6 12G | 0.45 | $2.00 | . | O | 26c | 11505469 inner |
| 17R | 2x | 32 | 80 | 171 | . | 2.6 12G | 0.45 | $2.50 | . | O | 26c | 11505470 outer |
| General, AMS 77-85, big hubs | ||||||||||||
| 17F | 2x | 32 | 110 | 171 | . | 2.6 12G | 0.45 | $2.00 | . | O | 26c | 21505469 inner |
| 17F | 2x | 32 | 110 | 171 | . | 2.6 12G | 0.45 | $3-$2 | . | O | 26c | 21505470 outer |
| 17R | 2x | 32 | 110 | 162 | . | 3.2 10G | 0.65 | $3.00 | . | O | 32c | 21515469 inner |
| 17R | 2x | 32 | 110 | 162 | . | 3.2 10G | 0.65 | $3.00 | . | O | 32c | 21515470 outer |
| Generic or Unknown Application | ||||||||||||
| substitute | 90 | . | 2.0 14G | 0.45 | $1.50 | . | O | 20a | ||||
| substitute | 116 | . | 3.2 10G | 0.65 | $2.00 | . | O | 32b | ||||
| substitute | 126 | . | 3.5 9G | 0.65 | $2.00 | . | O | 35b | ||||
| substitute | 127 | . | 3.2 10G | 0.65 | $2.00 | . | O | 32a | ||||
| substitute | 135 | . | 3.2 10G | 0.65 | $2.00 | . | O | 32a | ||||
| 14 | 2x | 28 | 90 | 142 | . | 2.5 | 0.65 | $2.00 | . | A,R | 25b | |
| substitute | 143 | . | 2.0 14G | 0.45 | $0.80 | . | O | 20b | needs washer | |||
| substitute | 144 | 143.0 | 2.6 12G | 0.45 | $1.80 | $35 | O | 26c | ||||
| substitute | 145 | . | 3.2 10G | 0.65 | $3.00 | . | B | 32b | ||||
| substitute | 148 | . | 2.9 outer | 0.55 | $3.00 | . | O | 29b | ||||
| substitute | 148 | . | 2.9 inner | 0.55 | $2.80 | . | O | 29b | ||||
| 16 | 2x | 36 | 90 | 151 | . | 2.5 | 0.65 | $2.50 | . | A,R | 25b | |
| substitute | 152 | . | 3.5-3.2 | 0.65 | $2.50 | . | O | 32a | ||||
| substitute | 153 | . | 3.5 inner | 0.65 | $2.50 | . | O | 32a | ||||
| substitute | 153 | . | 3.5 outer | 0.65 | $2.00 | . | O | 32a | ||||
| 16 | 2x | 36 | 90 | 155 | . | 2.2 | 0.45 | $2.50 | . | A | 22a | thin |
| substitute | 155 | . | 2.4-2.2 | 0.45 | $1.90 | $45 | Я | 22b | ||||
| substitute | 155 | . | 3.2 10G | 0.65 | $3.00 | . | O | 32a | ||||
| substitute | 157 | . | 2.6 12G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| substitute | 159 | . | 4.0 8G | 0.80 | $2.50 | . | O | 40a | ||||
| substitute | 160 | . | 3.2 10G | 0.65 | $2.50 | . | O | 32a | ||||
| substitute | 166 | . | 4.0 8G | 0.80 | $2.00 | . | O | 40a | ||||
| substitute | 167 | . | 3.2 10G | 0.65 | $2.30 | . | O | 32c | ||||
| 16 | 2x | 36 | 90 | 173 | . | 2.2 | 0.45 | $2.50 | . | A | 22a | thin, only 1 |
| substitute | 173 | . | 3.2 10G | 0.65 | $2.00 | $45 | O | 32a | ||||
| 16 | 3x | 36 | 90 | 174 | . | 3.0 | 0.60 | $3.00 | . | A,R | 30c | for dimpled rim |
| 16 | 3x | 36 | 90 | 176 | . | 2.5 | 0.65 | $2.00 | . | A,R | 25d | for flat rim |
| substitute | 176 | . | 3.2 10G | 0.65 | $3.00 | . | O | 32a | ||||
| substitute | 177 | . | 2.6 10G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| substitute | 177 | . | 3.5 9G | 0.65 | $2.50 | . | jw | 35a | ||||
| substitute | 180 | . | 4.0-3.5 | 0.65 | $2.00 | . | A | 25b | ||||
| substitute | 182 | . | 4.0-3.5 | 0.65 | $3.00 | . | O | 35a | inner | |||
| substitute | 182 | . | 4.0-3.5 | 0.65 | $3.00 | . | O | 35a | outer | |||
| substitute | 186 | . | 3.0 | 0.60 | $2.00 | . | Δ | 30f | ||||
| 17 | 3x | 36 | 90 | 188 | 3.0 | 0.60 | $3.00 | . | A,R | 30a | for dimpled rim | |
| substitute | 188 | . | 3.5 9G | 0.65 | $2.50 | . | O | 35b | stainless | |||
| substitute | 191 | . | 2.6 12G | 0.45 | $1.90 | $43 | O | 26h | ||||
| substitute | 192 | . | 3.0 | 0.65 | $2.50 | . | ♣ | 30g | ||||
| substitute | 192 | . | 3.2 10G | 0.65 | $1.80 | $28 | O | 32a | only 1 avail. | |||
| substitute | 195 | . | 2.6 12G | 0.45 | $2.00 | . | O | 26c | ||||
| substitute | 195 | . | 3.2 10G | $2.00 | $41 | O | 32a | |||||
| substitute | 200 | . | 2.6 12G | 0.45 | $2.00 | . | Δ | 26e | ||||
| substitute | 212 | . | 3.5 9G | 0.65 | $2.00 | . | O | 35b | only 1 avail. | |||
| substitute | 220 | . | 2.3 13G | 0.45 | $2.00 | . | O | 23c | ||||
| substitute | 245 | . | 3.2 10G | 0.65 | $2.50 | . | O | 32a | only 1 avail. | |||
| substitute | 263 | . | 2.6 12G | 0.45 | $1.50 | . | O | 26 | ||||
| substitute | 270 | . | 2.6 12G | 0.45 | $1.50 | . | O | 26 | ||||
| substitute | 296 | . | 2.0-1.7 | 0.45 | $1.50 | . | O | 17a | only 3 avail. | |||
| Gitane 76-80 (Italian moped with French spokes) | ||||||||||||
| 16F | 2x | 36 | 90 | 156 | . | 2.7-2.4 | 0.55 | $1.70 | $45 | ∗ | 24a,b | |
| 16R | 2x | 36 | 90 | 156 | . | 2.7-2.4 | 0.55 | $1.70 | $45 | ∗ | 24a,b | |
| substitute | 157 | . | 2.6 12G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| rim | x’s | qty | brk | length | thickness | thread | each | set | mark | nipple | ||
| Harley Davidson 1965 M50 (to 65M-9595) | ||||||||||||
| 18F | 3x | 36 | 90 | 198? | . | 2.5 | 0.65 | none | . | A,R | 25d | 43040-65 |
| 18R | 3x | 36 | 90 | 198? | . | 2.5 | 0.65 | none | . | A,R | 25d | 43040-65 |
| Harley Davidson 1965 M50 (after 65M-9595) | ||||||||||||
| 18F | 2x | 36 | 90 | 188? | . | 2.5 | 0.65 | none | . | A,R | 25d | 43041-65 |
| 18R | 2x | 36 | 90 | 188? | . | 2.5 | 0.65 | none | . | A,R | 25d | 43041-65 |
| Harley Davidson 66-70 M50, MS50, M65, MS65, MLS65 | ||||||||||||
| 17F | 2x | 36 | 90 | 166? | . | 2.5 | 0.65 | none | . | A,R | 25d | 43100-66 |
| 17R | 2x | 36 | 90 | 166? | . | 2.5 | 0.65 | none | . | A,R | 25d | 43100-66 |
| Harley Davidson 71-72 MS65, MLS65 | ||||||||||||
| 17F | 2x | 36 | 90 | 166? | . | 3.0 | 0.65 | none | . | A,R | 30g | 43040-71P |
| 17R | 2x | 36 | 90 | 166? | . | 3.0 | 0.65 | none | . | A,R | 30g | 43040-71P |
| Harley Davidson 1972 MLS65 (16” rear) | ||||||||||||
| 17F | 2x | 36 | 90 | 166? | . | 3.0 | 0.65 | none | . | A,R | 30g | 43040-71P |
| 16R | 2x | 36 | 90 | 152? | . | 3.0 | 0.65 | none | . | A,R | 30g | 43049-62PA |
| Hercules 76-83 with Sachs 504 (2-chain rear hub) | ||||||||||||
| 17F | 3x | 36 | 90 | 190 | 191.0 | 2.3 13G | 0.45 | $3.00 | . | ♣ | 23b | 24111070 |
| 17R | 3x | 36 | 90 | 190 | 191.0 | 2.3 right | 0.45 | $3.00 | . | ♣ | 23b | 24111070 |
| 17R | 3x | 36 | 90 | 188 | 187.0 | 2.3 left | 0.45 | $2.50 | . | U | 23a | 24111110 |
| Hercules 78-83 with Sachs 505 (1-chain rear hub) | ||||||||||||
| 17F | 3x | 36 | 90 | 186 | 187.0 | 2.3 13G | 0.45 | $3.00 | . | U | 23a | 24111110 |
| 17R | 3x | 36 | 90 | 186 | 187.0 | 2.3 13G | 0.45 | $3.00 | . | U | 23a | 24111110 |
| Honda 1970’s CB200 | ||||||||||||
| 18F | . | 36 | . | 201 | . | 3.5-3.2 | 0.65 | $1.50 | O | 32b | inner | |
| 18F | . | 36 | . | 201 | . | 3.5-3.2 | 0.65 | $1.50 | O | 32b | outer | |
| Honda 69-77 PC50 | ||||||||||||
| 19F | 2x | 36 | 80 | 202 | 202.5 | 2.3 13G | 0.45 | none | . | O | 23d | 97142.112451 inner |
| 19F | 2x | 36 | 80 | 202 | 202.0 | 2.3 13G | 0.45 | none | . | O | 23d | 97241.112441? outer |
| 19R | 2x | 36 | 80 | 198? | 197.5 | 2.6 12G | 0.45 | none | . | O | 26j | 97197.212351 inner |
| 19F | 2x | 36 | 80 | 198? | 197.0 | 2.6 12G | 0.45 | none | . | O | 26j | 97324.212341 outer |
| Honda 1977 NC50 Express | ||||||||||||
| 14F | 2x | 28 | 80 | 143 | 143.5 | 2.3 13G | 0.45 | none | . | O | 23d | 42606.147.305 |
| 14R | 2x | 28 | 80 | 143 | 143.5 | 2.3 13G | 0.45 | none | . | O | 23d | 42606.147.305 inner |
| 14R | 2x | 28 | 80 | 143 | 143.0 | 2.3 13G | 0.45 | none | . | O | 23d | 42607.147.305 outer |
| substitute | 144 | . | 2.6 12G | 0.45 | $1.80 | $35 | O | 26c | may need wider rim holes | |||
| Honda 78-79 NC50 Express, 79 NA50 | ||||||||||||
| 14F | 2x | 28 | 80 | 143 | 143.5 | 2.3 13G | 0.45 | none | . | O | 23d | 42606.147.315 |
| 14R | 2x | 28 | 80 | 143 | 143.5 | 2.6-2.3 | 0.45 | none | . | O | 23d | 42607.147.315 inner |
| 14R | 2x | 28 | 80 | 143 | 143.0 | 2.6-2.3 | 0.45 | none | . | O | 23d | 42607.147.315 outer |
| substitute | 144 | . | 2.6 12G | 0.45 | $1.80 | $35 | O | 26c | may need wider rim holes | |||
| Honda 1980 NC50 Express, NA50 | ||||||||||||
| 14F | 2x | 28 | 80 | 143 | 143.5 | 2.6-2.3 | 0.45 | none | . | O | 23d | 42607.147.315 |
| 14R | 2x | 28 | 80 | 143 | 143.5 | 2.6-2.3 | 0.45 | none | . | O | 23d | 42607.147.315 inner |
| 14R | 2x | 28 | 80 | 143 | 143.0 | 2.6-2.3 | 0.45 | none | . | O | 23d | 42607.147.325 outer |
| substitute | 144 | . | 2.6 12G | 0.45 | $1.80 | $35 | O | 26c | may need wider rim holes | |||
| Honda 81-83 NC50 Express, 81 NA50 Express II | ||||||||||||
| 14F | 2x | 28 | 80 | 143 | 143.5 | 2.6-2.3 | 0.45 | none | . | O | 23d | 42607.147.315 |
| 14R | 2x | 28 | 95 | 141 | 141.0 | 2.6-2.3 | 0.45 | none | . | O | 23d | 42607.191.305 inner |
| 14R | 2x | 28 | 95 | 141 | 140.5 | 2.6-2.3 | 0.45 | none | . | O | 23d | 42607.191.325 outer |
| Honda 82-83 NU50 Urban Express | ||||||||||||
| 16F | 2x | 32 | 95 | 164 | 163.5 | 2.9-2.6 | 0.45 | none | . | O | 26j | 97192..32167.F0 |
| 14R | 2x | 28 | 95 | 138 | 138.0 | 2.9-2.6 | 0.45 | none | . | O | 26j | 97108.32118.F0 inner |
| 14R | 2x | 28 | 95 | 138 | 138.0 | 2.9-2.6 | 0.45 | none | . | O | 26j | 97164.32116.F0 outer |
| Honda PA50 Hobbit | ||||||||||||
| 17F | 3x | 36 | 80 | 186 | 186.0 | 2.3 13G | 0.45 | none | . | O | 23d | 97187.11212.10 inner |
| 17F | 3x | 36 | 80 | 186 | 185.5 | 2.3 13G | 0.45 | none | . | O | 23d | 97088.11211.10 outer |
| substitute | 186 | . | 2.3 13G | 0.45 | $3.00 | . | U | 23a | 24111110 Hercules | |||
| substitute | 187 | . | 2.6 12G | 0.50 | $2.50 | . | O | 26m | may need wider rim holes | |||
| 17R | 2x | 36 | 80 | 158 | 157.5 | 2.6 12G | 0.45 | none | . | O | 26j | 97060.21154.10 inner |
| 17R | 2x | 36 | 80 | 157 | 157.0 | 2.6 12G | 0.45 | none | . | O | 26j | 97065.21154.10 outer |
| substitute | 157 | . | 2.6 12G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| rim | x’s | qty | brk | length | thickness | thread | each | set | mark | nipple | ||
| Indian 78-81 AMI-50 4-stroke | ||||||||||||
| 17F | 2x | 32 | 90 | 176 | . | 2.9 11G | 0.55 | $2.50 | . | O | 29a | W141-00-50 inner |
| 17F | 2x | 32 | 90 | 176 | . | 2.9 11G | 0.55 | none | . | O | 29a | W142-00-50 outer |
| 17R | 2x | 32 | 90 | 176 | . | 2.9 11G | 0.55 | $2.50 | . | O | 29a | W141-00-50 inner |
| 17R | 2x | 32 | 90 | 176 | . | 2.9 11G | 0.55 | none | . | O | 29a | W142-00-50 outer |
| substitute | 177 | . | 2.6 10G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| Jawa 73-82 207 Babetta | ||||||||||||
| 16F | 2x | 36 | 85 | 160 | . | 2.6 | 0.50 | $2.00 | . | O | 26k | 074016 inner |
| 16F | 2x | 36 | 85 | 160 | . | 2.6 | 0.50 | $2.00 | . | O | 26k | 074022 outer |
| 16R | 2x | 36 | 85 | 160 | . | 2.6 | 0.50 | $2.00 | . | O | 26k | 074016 inner |
| 16R | 2x | 36 | 85 | 160 | . | 2.6 | 0.50 | $2.00 | . | O | 26k | 074022 outer |
| Kinetic 95-05 TFR, TFR-USA | ||||||||||||
| 17F | 2x | 36 | 105 | . | . | . | 0.55 | none | . | O | . | 04120180 inner |
| 17F | 2x | 36 | 105 | . | . | . | 0.55 | none | . | O | . | 04120190 outer |
| 17R | 2x | 36 | 135 | 144 | . | 2.8 | 0.55 | none | . | O | . | 03120160 inner |
| 17R | 2x | 36 | 135 | 144 | . | 2.8 | 0.55 | $2.50 | . | O | . | 03120170 outer |
| Kreidler 77-80 MP9, MP19 Flory | ||||||||||||
| 17F | 3x | 36 | 80 | 189 | . | 2.3 | 0.45 | none | . | ♣ | 23b | 26501020 chrome |
| 17R | 3x | 36 | 80 | 190 | . | 3.0-2.6 | 0.50 | $4.00 | . | ♣ | 26n | 26511020 chrome only 1 |
| substitute | 191 | . | 2.6 12G | 0.45 | $1.90 | $43 | O | 26h | ||||
| Kynast 77-80 Flying Dutchman (bigger left rear hub flange) | ||||||||||||
| 17F | 2x | 36 | 90 | 170 | . | 2.6 | 0.50 | none | . | ♣ | 26p | |
| 17R | 2x | 36 | 90 | 169 | 168.0 | 2.6 | 0.50 | $2.00 | . | ♣ | 26p | right |
| substitute | 169 | . | 2.6 12G | 0.50 | $1.90 | $43 | ♣ | 26q | Batavus 40210 | |||
| 17R | 2x | 36 | 90 | 163 | . | 2.6 | 0.50 | $2.00 | . | ♣ | 26p | left |
| KTM 74-80 Automatic, Foxi (bigger left rear hub flange) | ||||||||||||
| 17F | 3x | 36 | 90 | 188 | . | 2.5 | 0.55 | $2.50 | $54 | Б | 25a | 1210071 |
| 17R | 3x | 36 | 90 | 192 | . | 2.5 | 0.55 | $3.00 | $72 | Б | 25a | 1010071 right |
| 17F | 3x | 36 | 90 | 188 | . | 2.5 | 0.55 | $2.50 | $54 | Б | 25a | 1210071 left |
| Malaguti 77-80 Commuter | ||||||||||||
| 16F | 2x | 36 | 90 | 156 | . | 2.5 | 0.65 | $2.80 | . | A | 25b | MMI# H46A |
| substitute | 156 | . | 2.7-2.4 | 0.55 | $1.70 | $45 | ∗ | 24a,b | Gitane (French) | |||
| substitute | 157 | . | 2.6 12G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| 16R | 3x | 36 | 90 | 171 | . | 2.5 | 0.65 | $3.50 | . | A | 25b | MMI# H46 |
| substitute | 171 | . | 2.6 12G | 0.45 | $2.00 | . | O | 26c | General (Taiwan) | |||
| rim | x’s | qty | brk | length | thickness | thread | each | set | mark | nipple | ||
| Motobecane 78-79 Model 7 | ||||||||||||
| 16F | 2x | 28 | 70 | 173 | 172.0 | 2.4-2.2 | 0.55 | $2.00 | . | C | 22b | 19755 |
| 16R | 2x | 36 | 70 | 157 | 157.0 | 3.0 17J | 0.60 | none | . | C | 30e | 23041 |
| Motobecane 40, 40T, Traveler | ||||||||||||
| 17F | 1x | 36 | 80 | 154 | 150.0 | 3.0 17J | 0.60 | $2.50 | . | C | 30e | 53582 hi hub (MBK) |
| 17F | 2x | 36 | 80 | 174 | 173.0 | 3.0 17J | 0.60 | $1.80 | $45 | C | 30e | 21195 lo hub (Leleu) |
| 17R | 2x | 36 | 80 | 174 | 173.0 | 3.0 17J | 0.60 | $1.80 | $45 | C | 30e | 21195 |
| Motobecane 50, 50V, Moby | ||||||||||||
| 17F | 2x | 36 | 80 | 168 | 166.0 | 3.0 17J | 0.60 | $2.00 | $45 | C | 30e | 19625 hi hub (MBK) |
| 17F | 2x | 36 | 80 | 174 | 173.0 | 3.0 17J | 0.60 | $1.80 | $45 | C | 30e | 21195 lo hub (Leleu) |
| 17R | 2x | 36 | 80 | 174 | 173.0 | 3.0 17J | 0.60 | $1.80 | $45 | C | 30e | 21195 |
| Negrini Gazelle, MX Sport | ||||||||||||
| 16F | 2x | 36 | 90 | 156 | . | 2.5 | 0.65 | $2.80 | . | A | 25b | MMI# H46A |
| substitute | 156 | . | 2.7-2.4 | 0.55 | $1.70 | $45 | ∗ | 24a,b | Gitane (French) | |||
| substitute | 157 | . | 2.6 12G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| 16R | 3x | 36 | 90 | 171 | . | 2.5 | 0.65 | $3.50 | . | A | 25b | MMI# H46 |
| substitute | 171 | . | 2.6 12G | 0.45 | $2.00 | . | O | 26c | General (Taiwan) | |||
| NVT Easy Rider, Scorpion | ||||||||||||
| 17F | 3x | 36 | 90 | 188 | . | 2.5 | 0.65 | none | . | A | 25b | MMI# H46D |
| 17R | 3x | 36 | 90 | 188 | . | 2.5 | 0.65 | none | . | A | 25b | MMI# H46D |
| substitute | 188 | . | 2.5 | 0.55 | $2.50 | $54 | Б | 25a | KTM# 1210071 | |||
| Odyssey (Solo) | ||||||||||||
| 16F | 2x | 36 | 90 | 153 | . | 2.6 | 0.50 | none | . | ♣ | 26p | |
| 16R | 2x | 36 | 90 | 153 | . | 2.6 | 0.50 | none | . | ♣ | 26p | |
| substitute | 154 | 150.0 | 3.0 17J | 0.60 | $2.50 | . | C | 30e | with rim hole drilled | |||
| Pacer P1, Sport, Super Sport | ||||||||||||
| 16F | 2x | 36 | 90 | 156 | . | 2.5 | 0.65 | $2.80 | . | A | 25b | MMI# H46A |
| substitute | 156 | . | 2.7-2.4 | 0.55 | $1.70 | $45 | ∗ | 24a,b | Gitane (French) | |||
| substitute | 157 | . | 2.6 12G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| 16R | 3x | 36 | 90 | 171 | . | 2.5 | 0.65 | $3.50 | . | A | 25b | MMI# H46 |
| substitute | 171 | . | 2.6 12G | 0.45 | $2.00 | . | O | 26c | General (Taiwan) | |||
| Peugeot 102 | ||||||||||||
| 17F | 1x | 28 | 80 | 165 | . | 2.4 17J | 0.55 | $1.50 | $36 | C*+ | 24a | 51492 |
| 17R | 1x | 28 | 70 | 172 | . | 2.7-2.4 | 0.55 | $2.50 | $36 | C,B | 24a | 47143 |
| Peugeot 103 | ||||||||||||
| 17F | 1x | 28 | 80 | 165 | . | 2.4 17J | 0.55 | $1.50 | $36 | C*+ | 24a | 51492 |
| 17R | 1x | 28 | 80 | 167 | . | 2.7-2.4 | 0.55 | $1.90 | $42 | B | 24a | 52951 |
| Puch 76-80 Maxi GN (hard tail, thin rims) | ||||||||||||
| 17F | 2x | 36 | 80 | 190 | . | 2.6 | 0.50 | $2.50 | . | O | 26m | |
| 17R | 3x | 36 | 80 | 193 | . | 2.6 | 0.50 | $2.50 | . | O | 26m | |
| Puch 70-79 Maxi, 77 Newport, 85-86 Maxi (thin rims) | ||||||||||||
| 17F | 2x | 36 | 80 | 190 | . | 2.6 | 0.50 | $2.50 | . | O | 26m | |
| 17R | 3x | 36 | 80 | 191 | . | 2.6 | 0.50 | $2.00 | . | O | 26m | 54003010 |
| Puch 78-80 Maxi, Maxi Luxe, Newport (wide rims) | ||||||||||||
| 17F | 3x | 36 | 80 | 187 | . | 2.6 | 0.50 | $2.00 | . | O | 26l | 24003010 |
| 17R | 3x | 36 | 80 | 188 | . | 2.6 | 0.50 | $1.50 | $36 | O | 26l | |
| Puch 78 Maxi Luxe, 78-80 Magnum XK | ||||||||||||
| 17F | 3x | 36 | 80 | 187 | . | 2.5 | 0.55 | $2.00 | . | Б | 25a | DT stainless |
| 17R | 3x | 36 | 80 | 187 | . | 2.5 | 0.55 | $2.00 | . | Б | 25a | DT stainless |
| rim | x’s | qty | brk | length | thickness | thread | each | set | mark | nipple | ||
| Safari 76-78 Super, Super Extra, 78-80 Cobra, 91-92 300MT | ||||||||||||
| 16F | 2x | 36 | 90 | 156 | . | 2.5 | 0.65 | $2.80 | . | A | 25d | MMI# H46A |
| 16R | 2x | 36 | 90 | 156 | . | 2.5 | 0.65 | $2.80 | . | A | 25d | MMI# H46A |
| substitute | 157 | . | 2.6 12G | 0.45 | $2.00 | $54 | O | 26c | stainless | |||
| substitute | 156 | . | 2.7-2.4 | 0.55 | $1.70 | $45 | ∗ | 24a,b | zinc | |||
| Safari 78-90 300MT, 78 400MT | ||||||||||||
| 16F | 3x | 36 | 90 | 171 | . | 2.5 | 0.65 | $3.50 | . | A | 25b | MMI# H46 |
| 16R | 3x | 36 | 90 | 171 | . | 2.5 | 0.65 | $3.50 | . | A | 25b | MMI# H46 |
| substitute | 171 | . | 2.6 12G | 0.45 | $2.00 | . | O | 26c | General (Taiwan) | |||
| Sears 1978 Free Spirit (thin rim) | ||||||||||||
| 17F | 3x | 36 | 80 | 188 | . | 2.6 | 0.50 | $1.50 | $36 | O | 26l | |
| 17R | 3x | 36 | 80 | 188 | . | 2.6 | 0.50 | $1.50 | $36 | O | 26l | |
| Sears 54-68 Allstate Mo-Ped | ||||||||||||
| 19F | 2x | 36 | 90 | 204 | . | 2.5 | 0.50 | none | . | O | 26l | left |
| 19F | 2x | 36 | 90 | 196 | . | 2.5 | 0.50 | none | . | O | 26l | right |
| 19R | 2x | 36 | 90 | 204 | . | 2.5 | 0.50 | none | . | O | 26l | left |
| 19F | 2x | 36 | 90 | 196 | . | 2.5 | 0.50 | none | . | O | 26l | right |
| substitute | 195 | . | 2.6 12G | 0.45 | $2.00 | . | O | 26c | ||||
| Solex 46-55 45, 330 | ||||||||||||
| 23F | 2x | 36 | . | 277 | . | 2.4 15J | 0.55 | none | . | C | 24a | |
| 23R | 2x | 36 | . | 277 | . | 2.4 15J | 0.55 | none | . | C | 24a | |
| Solex 55-58 660, 1010 | ||||||||||||
| 21F | 2x | 32 | . | 252 | . | 2.4 15J | 0.55 | none | . | C | 24a | |
| 21R | 2x | 32 | . | 252 | . | 2.4 15J | 0.55 | none | . | C | 24a | |
| Solex 58-63 1400, 1700, 2200 | ||||||||||||
| 19F | 2x | 28 | . | 225 | . | 2.4 15J | 0.55 | none | . | C | 24a | |
| 19R | 2x | 28 | . | 225 | . | 2.4 15J | 0.55 | none | . | C | 24a | |
| Solex 64-65? 3300 Atom hubs Ø70 rear | ||||||||||||
| 19F | 2x | 28 | . | 225 | . | 2.4 15J | 0.55 | none | . | C | 24a | |
| 19R | 2x | 28 | 70 | 210 | . | 2.4 15J | 0.55 | none | . | C | 24a | |
| substitute | 211 | . | 2.3 13G | 0.45 | $1.20 | $28 | O | 23c | ||||
| Solex 65?-74 3300, 3800 Atom hubs, Ø83 rear | ||||||||||||
| 19F | 2x | 28 | . | 225 | . | 2.4 15J | 0.55 | none | . | C | 24a | |
| 19R | 2x | 28 | 70 | 210 | . | 2.4 15J | 0.55 | none | . | C | 24a | |
| substitute | 211 | . | 2.3 13G | 0.45 | $1.20 | $28 | O | 23c | ||||
| Solex 75-86 3800, 4600 Leleu hubs, Ø80 rear | ||||||||||||
| 19F | 2x | 28 | . | 220 | 218.0 | 2.4 15J | 0.55 | $3.00 | . | +.* | 24a | 61358 |
| substitute | 220 | . | 2.3 13G | 0.45 | $2.00 | . | O | 23c | ||||
| 19R | 2x | 28 | 83 | 190 | . | 2.4 15J | 0.55 | $3.00 | . | C | 24a | 61359 |
| substitute | 191 | . | 2.6 12G | 0.45 | $1.90 | $43 | O | 26h | ||||
| Solex 71-82 5000, Pli-Solex (folder) | ||||||||||||
| 16F | 1x | 28 | . | 179 | . | 2.4 15J | 0.55 | none | . | ∗ | 24a | 61799 |
| 16F | 1x | 28 | . | 152 | . | 2.4 15J | 0.55 | none | . | ∗ | 24a | 61798 |
| Sparta 76-80 Foxi GT, Buddy, Lucky, Flying Dutchman | ||||||||||||
| 16F | 2x | 36 | 80 | 160 | . | 2.3 | 0.45 | $1.00 | $27 | ♣,U | 23 | O55005 |
| 16R | 2x | 36 | 80 | 160 | . | 2.6 | 0.50 | $1.50 | $40 | ♣ | 26n | O55506 |
| 16R | 2x | 36 | 80 | 160 | . | 3.0-2.6 | 0.50 | $2.00 | $54 | ♣ | 26n | O55506 upgrade |
| Suzuki 81-80 FA50 Shuttle | ||||||||||||
| 14F | 2x | 28 | 80 | 144 | . | 2.6 12G | 0.45 | none | . | O | . | 55320-02202 set# |
| 14R | 2x | 28 | 80 | 144 | . | 2.6 12G | 0.45 | none | . | O | . | 55320-02202 set# |
| substitute | 144 | 143.0 | 2.6 12G | 0.45 | $1.80 | $35 | O | 26c | ||||
| rim | x’s | qty | brk | length | thickness | thread | each | set | mark | nipple | ||
| Tomos 74-78 Automatic A3 | ||||||||||||
| 16F | 2x | 36 | 90 | 155 | . | 2.5 | 0.65 | $2.50 | . | A | 25c | 207079 |
| 16R | 2x | 36 | 90 | 155 | . | 2.5 | 0.65 | $2.50 | . | A | 25c | 207079 |
| substitute | 156 | . | 2.7-2.4 | 0.55 | $1.70 | $45 | ∗ | 24a,b | Gitane (French) | |||
| Tomos 78-83 Bullet (A3 engine) | ||||||||||||
| 16F | 2x | 36 | 90 | 154 | . | 2.7 | 0.55 | $3.00 | . | A | 27a | 213534 |
| 16R | 2x | 36 | 90 | 154 | . | 2.7 | 0.55 | $3.00 | . | A | 27a | 213534 |
| Tomos 84-91 Bullet (A3 engine) | ||||||||||||
| 16F | 2x | 36 | 90 | 152 | . | 2.7 | 0.55 | $2.50 | . | A | 27a | 219135 |
| 16R | 2x | 36 | 90 | 152? | . | 2.7 | 0.55 | $2.50 | . | A | 27a | 219135 |
| Tomos 02-03 Revival (A35 engine) | ||||||||||||
| 17F | 1x | 36 | . | 182 | 180.0 | 3.0 | 0.60 | $3.00 | . | A | 30c | 232798 right |
| 17F | 1x | 36 | . | 182 | 180.0 | 3.0 | 0.60 | $3.00 | . | A | 30c | 232798 left inner |
| 17F | 1x | 36 | . | 178 | 176.0 | 3.0 | 0.60 | none | . | A | 30c | 226799 left outer |
| substitute | 177 | . | 3.5 9G | 0.65 | $2.50 | . | jw | 35a | may need wider rim holes | |||
| 17F | 1x | 36 | . | 167 | 160.0 | 3.0 | 0.60 | none | . | A | 30c | 232814 left |
| substitute | 167 | . | 3.2 10G | 0.65 | $2.30 | . | O | 32c | ||||
| 16R | 1x | 36 | 118 | 150 | 149.0 | 3.0 | 0.60 | $3.00 | . | A | 30c | 232733 right |
| Tomos 04-13 Revival TS, Streetmate (A55 engine) | ||||||||||||
| 17F | 2x | 36 | . | 178 | 176.0 | 3.0 | 0.60 | none | . | A | 30c | 243170 |
| substitute | 177 | . | 3.5 9G | 0.65 | $2.50 | . | jw | 35a | may need wider rim holes | |||
| 16R | 2x | 36 | 105 | 148 | 145.0 | 3.0 | 0.60 | none | . | A | 30c | 233147 |
| substitute | 148 | . | 2.9 outer | 0.55 | $3.00 | . | O | 29b | ||||
| Trac 82-90 Clipper, Eagle, Hawk, Escot, Sprint | ||||||||||||
| 16F | 2x | 32 | 90 | 159 | 158.0 | 2.6 12G | 0.45 | none | . | ∴ | 26d | 25506 inner |
| 16F | 2x | 32 | 90 | 159 | 158.0 | 2.6 12G | 0.45 | none | . | ∴ | 26d | 25505 outer |
| 16R | 2x | 32 | 90 | 160 | . | 2.6 12G | 0.45 | $2.00 | . | ∴ | 26d | 25578 inner |
| 16R | 2x | 32 | 90 | 160 | . | 2.6 12G | 0.45 | $2.00 | . | ∴ | 26d | 25577 outer |
| Trac 84-90 Olympic, Liberty | ||||||||||||
| 17F | 2x | 36 | 110 | 160 | . | 2.6 12G | 0.45 | none | . | O | 26d | 25006 inner |
| 17F | 2x | 36 | 110 | 160 | . | 2.6 12G | 0.45 | none | . | O | 26d | 25007 outer |
| substitute | 160 | . | 2.6 | 0.50 | $1.50 | $40 | ♣ | 26n | Sparta | |||
| 17R | 2x | 36 | 110 | 160 | . | 2.9 11G | 0.55 | $2.00 | . | O | 29b | 25054 inner |
| 17R | 2x | 36 | 110 | 160 | . | 2.9 11G | 0.55 | $2.50 | . | O | 29b | 25505 outer |
| substitute | 160 | . | 3.2 10G | 0.65 | $2.50 | . | O | 32a | may need wider rim holes | |||
| Vespa 74-80 Ciao C7N, C7E, C7V | ||||||||||||
| 17F | 2x | 28 | 90 | 182 | . | 2.5 | 0.65 | $2.00 | . | A | 25b | 142826 nut#101830 |
| 17R | 2x | 36 | 135 | 160 | . | 3.0 | 0.60 | none | . | A | 30c | 114501 ‘90’s zinc |
| substitute | 160 | . | 3.2 10G | 0.65 | $2.50 | . | O | 32a | generic | |||
| Vespa 77-80 Bravo EEV | ||||||||||||
| 16F | 2x | 28 | 90 | 167 | . | 2.5 | 0.65 | none | . | R | 25b | 136111 nut# |
| substitute | 167 | . | 2.7-2.4 | 0.55 | $1.90 | $42 | B | 24a | Peugeot | |||
| 16R | 2x | 36 | 135 | 145 | . | 3.0 | 0.60 | none | . | A | 30b | 114223 nut#114216 |
| substitute | 145 | . | 3.2 10G | 0.65 | $3.00 | . | B | 32b | generic | |||
| Vespa 78-80 Grande 048 | ||||||||||||
| 17F | 2x | 36 | 105 | 160 | . | 3.0 | 0.60 | none | . | A | 30b | G68609 painted silver |
| substitute | 160 | . | 3.2 10G | 0.65 | $2.50 | . | O | 32a | generic | |||
| 16R | 2x | 36 | 135 | 145 | . | 3.0 | 0.60 | none | . | A | 30b | 114223 nut#114216 |
| substitute | 145 | . | 3.2 10G | 0.65 | $3.00 | . | B | 32b | generic | |||
| Yamaha 79-80 QT50 Yamahopper | ||||||||||||
| 14F | 2x | 28 | 80 | 144 | . | 2.6 12G | 0.45 | none | . | O | . | 3L5.251.0400 set# |
| 14R | 2x | 28 | 80 | 144 | . | 2.6 12G | 0.45 | none | . | O | . | 3L5.251.0400 set# |
| substitute | 144 | 143.0 | 2.6 12G | 0.45 | $1.80 | $35 | O | 26c | generic | |||
| Yamaha 80-90 QT50, ‘82 MJ50 | ||||||||||||
| 14F | 2x | 28 | 80 | 144 | . | 2.9-2.6 | 0.45 | none | . | O | . | 3L5.251.0401 set# |
| 14R | 2x | 28 | 80 | 144 | . | 2.9-2.6 | 0.45 | none | . | O | . | 3L5.251.0401 set# |
| substitute | 144 | 143.0 | 2.6 12G | 0.45 | $1.80 | $35 | O | 26c | generic | |||
3. Spoke Nipples
Vintage moped spokes have many thread sizes, so that the nipples do not usually interchange. Besides thread, spoke nipples can have different widths for different rim holes. The information below explains all of the variety. Hopefully, shops and individuals that have nipple-less spokes or spoke-less nipples will understand why, and maybe find matches.

nipple ∅ mark thread spoke 2.0 Spoke 14 Gauge
20a 3.95 ( ) 2.23-0.45 ( ) bicycle, there are also others
20b 3.85 ( ) 2.23-0.45 ( ) bike long, for deep double-wall rims

nipple ∅ mark thread spoke 2.2 Spoke 14 Jauge Française
22a 4.50 (A) 2.45-0.45 (A) Alpina some 70’s Italian front
22b 4.45 hex 2.45-0.45 (*) French hex head
22c 4.95 (◊) 2.45-0.45 (R) Redaelli mark is a hexagon

nipple ∅ mark thread spoke 2.3 Spoke 13 Gauge
23a 4.95 (U) 2.55-0.45 (U) Union 70’s Hercules 2-chain
23b 4.95 (♣) 2.55-0.45 (♣) Berg xx Union = Berg
23c 4.15 ( ) 2.55-0.45 ( ) generic modern replacement
23d 4.65 ( ) 2.55-0.45 ( ) Hon.slot Honda slot head
23e 4.65 ( ) 2.55-0.45 ( ) Hon.phil Honda phillips

nipple ∅ mark thread spoke 2.4 Spoke 15 Jauge Française
24a 4.60 hex 2.65-0.55 (C) French hex 70’s Motobecane front, Peugeot F&R
24b 4.95 (s s)2.65-0.55 (*) French some 70’s Solex, some MB “7” fron
.
nipple ∅ mark thread spoke 2.5 Spoke 2.5 Calibro Italiano
25a 4.95 (Б) 2.75-0.55 (Б) DT Swiss 70’s Austrian KTM, some Puch
25b 4.95 (A) 2.75-0.65 (A) Alpinax many 70’s Italian, Vespa 101830
25c 4.95 (A) 2.75-0.65 (A) Alpinax same except chamfer, 1974-77 Tomos
25d 4.95 (A) 2.75-0.65 (A) Alp.flat 70’s Italian, many brands
25e 4.95 (◊) 2.75-0.65 (R) Redaelli same as 25b, nipple mark is a hexagon

nipple ∅ mark thread spoke 2.6 Spoke 12 G = 0.105″
26a ( ) 4.70 2.85-0.45 ( ) bicycle,heavy duty spokes
26b (∪) 5.05 2.85-0.45 (∪) Union, Taiwan style
26c ( ) 4.80 2.85-0.45 ( ) Taiwan 80’s General, Lazer
26d ( ) 5.05 2.85-0.45 (∴) Korean 80’s Trac
26e (s s)4.60 2.85-0.45 (Δ) unknown
26f (C) 4.65 2.85-0.45 ( ) USA dark ‘76-83 Columbia
26g (Ð) 4.55 2.85-0.45 ( ) unknown
26h (o) 4.90 2.85-0.45 ( ) unknown
26i (∴) 4.55 2.85-0.45 (∴) USA dark ’78-83 AMF
26j ( ) 5.10 2.85-0.45 ( ) Honda NC50, PA5, others

nipple ∅ mark thread spoke 2.6 Spoke M3-0.50 metric
26k ( ) 5.60 2.85-0.50 ( ) Czech 70’s Jawa xxxxx xxxxx xxx
26l hex 5.40 2.85-0.50 ( ) Puch most 70’s Puch 349.140.0311
26m( ) 5.50 2.85-0.50 ( ) Puch some 70’s Puch xxxxx
26n (♣) 4.95 2.85-0.50 (♣) Berg thin, for Ø5.3 holes, 70’s Sparta
26o (U) 5.05 2.85-0.50 (U) Union thin, same as Berg xxxx
26p (♣) 4.95 2.85-0.50 (♣) Berg flat thin flat, for Ø5.3 holes
26q (♣) 5.40 2.85-0.50 (♣) Berg wide wide, for Ø5.8 holes, 70’s Bat. F
26r (♣) 4.55 2.85-0.50 (♣) Berg long thin long, for short spokes
26s (♣) 5.40 2.85-0.50 (♣) Berg w.fl. wide flat (not shown)
![]()
nipple ∅ mark thread spoke 2.75 Spoke 2.75 Calibro Italiano
27a (A) 5.40 2.95-0.55 (A) Alpina ’78-91 Tomos

nipple ∅ mark thread spoke 2.9 Spoke 11 Gauge
29a ( ) 5.00 3.15-0.55 ( ) Taiwan ’78-83 Indian
29b ( ) 5.05 3.15-0.55 ( ) Taiwan
29c (E) 5.60 3.15-0.60 (M) Spain says E C E, 70’s-80’s Derbi

nipple ∅ mark thread spoke 3.0 Spoke 3.0 Italiano, 17J Française
30a (A) 5.90 3.25-0.60 (A) Alpina 70s-80s Italian, 70s-80s Vespa 114216
30b (A) 5.90 3.25-0.60 (A) Alp dark, same but dark finish
30c (A) 5.90 3.25-0.60 (A) Alp. flat 90s-00s Tomos, 90s-00s Vespa 164591
30 (A) 5.90 3.25-0.60 (A) Alp. flat 30c replaced 30a in the 1990’s
30d (♣) 5.45 3.33-0.60 (♣) Berg w. for Ø5.84 holes, 70’s Bat. R M3.5-0.6
30e hex 5.40 3.25-0.60 (C) French 70’s Motobecane rear 17859
30f ( ) 5.25 3.25-0.60 (Δ) “Delta” unknown, Asia style Euro thread nipple
30g (◊) 6.15 3.25-0.65 (R) Redaelli like 30a, but 0.65 thread, mark is a hex.
30h nipple 3.25 – 0.65 (R) Redaelli 70’s Italian heavy duty, Garelli VIP

nipple ∅ mark thread spoke 3.2 Spoke 10 Gauge
32a ( )5.85 3.45-0.65 ( ) generic x for replacement spokes
32b ( )5.85 3.45-0.65 ( ) Honda x1970’s Honda CB200
32c ( )0.00 3.45-0.65 ( ) Korean 80’s Trac, 80’s AMS
32d ( )0.00 3.45-0.65 ( ) Taiwan
32e ( )0.00 3.45-0.65 ( ) Yamaha 1978 Yamaha YZ100

nipple ∅ mark thread spoke 3.5 Spoke 9 Gauge
35a ( ) 6.60 3.75-0.65 ( ) Taiwan or Japan
35b ( ) 0.00 3.75-0.65( ) generic xfor replacement spokes
![]()
nipple ∅ mark thread spoke 4.0 Spoke 8? Gauge
40a 0.00 4.30-0.80
4. Spoke Threads and Gauges
Standards: In the 1800’s the world’s steel wire manufacturers developed standards for wire products like spokes or nails. Each country chose one of several standards for wire size (thickness). For spokes, the thread style and pitch, were also chosen to follow each country’s thread standards.
Families: A “family” of spokes is made of many different lengths, with several different threads and thicknesses, that all obey the same standards. In vintage mopeds, the main spoke families are USA, Japan, Germany, France, and Italy. What family a spoke is in matters when the nipple is missing. A nipple from one family will often not fit a similar sized spoke from a different family. Or it might fit loosely and then fail later by stripping off the threads.
Gauge: This word means two things, 1) the size of a particular wire, and 2) the set of all wire sizes. So when you say the wire gauge you have to specify the wire “gauge” also. So a wire spoke from a Harley Davidson might be a “9 gauge spoke (US Steel Wire Gauge)”. But if it’s from a Honda it would be a “9 gauge spoke (British Standard Wire Gauge). The two 9 gauge spokes have slightly different thicknesses. They both are 9 gauge but belong to different gauges. That’s confusing!
Gauge numbers get larger as wire size gets smaller. This backward numbering originated in the 1700’s, from the drawing of a cold steel rod through smaller and smaller holes. With each pass through a smaller die hole, the rod gets thinner and longer. The original gauge was the number of passes it took to make the wire. That’s why smaller wires have bigger gauge numbers.
Rolled threads: Spokes have rolled threads, rather than cut threads. Rolled threads have thread tops higher than the plain spoke (thread diameter greater than wire diameter). Rolled threads can be any diameter, for any wire diameter. The different wire diameters, and the different thread pitches, is why there are so many different vintage moped spoke threads.
Moped Spoke Families and Thread Sizes
US Steel Wire Gauge (aka Washburn & Moen)
used by USA on American mopeds: Columbia and AMF
14 0 13 0 12 0 11 0 10 0 9 0 8 gauge
2.03 2.32 2.68 3.06 3.43 3.77 4.11 thickness
0.45 0.45 0.45 0.53 0.60 0.63 0.79 thread
British Standard Wire Gauge (aka Imperial)
used by England, Japan, Taiwan,
most other vintage spokes and most modern spokes
14 0 13 0 12 0 11 0 10 0 9 0 8 gauge
2.03 2.34 2.64 2.95 3.25 3.66 4.06 thickness
0.45 0.45 0.45 0.55 0.65 0.65 0.80 thread
Jauge de Paris 1857 (French Wire Gauge)
used by France on Motobecane, Peugeot and Solex
13 0 14 0 15 0 16 0 17 0 18 0 19 gauge
2.00 2.20 2.40 2.70 3.00 3.40 3.90 thickness
0.45 0.45 0.55 0.55 0.60 0.60 0.80 thread
Imperial/Metrische (Imperial & Metric Thread)
used by Germany, Austria, Holland, Czechia
on Kreidler, Kynast, Solo, Sparta, Batavus,
Hercules (Sachs), Jawa, KTM, Puch
14 0 13 0 M3 M3.5 M4 M4.5 M5 gauge
2.03 2.34 2.58 3.03 3.45 3.91 4.40 thickness
0.45 0.45 0.50 0.60 0.70 0.75 0.80 thread
Calibro per Filo Metrico (Metric Wire Gauge)
used by Italy, Slovenia on Tomos, Vespa, Safari, Testi
Cimatti, Garelli, Malaguti, Pacer and 25 other brands
2.00 2.25 .2.50 2.75 3.00 M4 M4.5 gauge
2.00 2.25 2.50 2.75 3.00 3.50 4.00 thickness
0.45 0.45 0.65 0.65 0.60 0.70 0.75 thread
0.45 0.45 0.65 0. or 0.65
DT Swiss (vintage) spoke threads
used by Switzerland on KTM and some Puch
2.00 2.25 2.50 thickness
0.45 0.45 0.55 thread
Derbi (vintage) spoke threads
used by Spain on Derbi
2.00 2.25 2.50 2.95 thickness
0.45 0.45 0.65 0.60 thread
5. Spoke Length Calculation
Calculation allows error checking. Reported spoke lengths must agree with calculated spoke lengths. When they disagree, an error is exposed. Then the specifications are checked and the erroneous one is found and corrected. Most, but not all, spokes in the Spokes for Sale List above have been verified correct by calculation.
Calculation allows predicting. When changing hubs, rims, or spoke patterns, the spoke length changes. The new length can be predicted by calculation.
Left and right spoke lengths can be calculated separately, for hubs with uneven flange radii Hr or depths Hd.
Rim holes can be staggered, with separate left and right rim hole planes.
Hub holes must be staggered, with left holes half way between right holes, to make all spokes equal length. Otherwise spokes are 2 long, 2 short, 2 long, 2 short, etc. That happens when pressed together steel hubs get twisted (from torque on one side only).
Definitions:
rim (in inches) = rim size = diameter at tire seat
Rd = rim depth, spoke end to tire seat
Rr (in mm) = rim radius at spoke rim-end
Hr (in mm) = hub radius at spoke hub-end
h = # of spokes
x = # of crosses
Hd (in mm) = hub depth, hub hole plane to rim hole plane
L (in mm) = spoke length
Calculations:
θ is calculated from the # of spokes h and the cross pattern x.
θ = 2*3.14*x/(h/2) = 12.56*x/h
Rr is calculated from rim size rim, and rim depth Rd.
Rr (in mm) = (rim*25.4)/2 –Rd = rim*12.7-Rd
Lr is calculated from Hr, Rr and θ by the Law of Cosines.
Lr² = Rr² + Hr² – 2*Lr*Hr*cos(θ)
L is calculated from Lr and Hd by the Pythagorean theorem.
L² = Hd² + Lr²
The plane of the rim holes contains
a triangle with sides Rr , Hr and Lr.
Perpendicular to that is a right triangle
with sides Lr, Hd and hypotenuse L.
6. Calculated Lengths
Here 72 different moped spoke lengths are calculated and compared with listed or actual lengths. For most there is good agreement. The lengths are colored green. Only two disagree for unknown reasons. Those lengths are colored red.
Following that 22 Solex spoke lengths are calculated and compared with several sources. For most there is good agreement.
h 0 x rim Rd Hr 0 Hd L(calc) L(listed)
=====================================
Leleu Ø70, front 46x20, rear 46x20 hubs
(actual Hr is 44, but spoke holes are paired with
uneven spacing, so that the equivalent Hr is 46)
28 1 17 6.0 46.0 20 170.8 171 R Peugeot 102
36 2 16 7.0 46.0 23 165.3 168 R-right Batavus VA
36 2 16 7.0 46.0 17 164.5 165 R-left Batavus VA
36 2 16 6.0 46.0 20 165.8 167 R Motobecane 7
28 2 16 6.0 46.0 20 173.4 173 F Motobecane 7
Taiwan Ø80, front 49x15, rear 51.5x20 hubs
32 2 17 7.5 49.0 15 177.8 177 F General, small hub
32 2 17 6.5 49.0 15 178.8 179 F Angel, Speed Bird
32 3 17 7.5 51.5 20 195.6 000 unknown application
32 2 17 7.5 51.5 20 176.4 177 R General, small hub
32 2 17 6.5 51.5 20 177.9 179 R Angel, Speed Bird
Leleu Ø80 front 52x18, rear 52x23, 52x29 hubs
28 1 16 7.5 52.0 23 152.3 152 R Solex 5000
28 1 17 6.5 52.0 18 165.1 165 F Peugeot 103, 102
28 1 17 6.5 52.0 29 166.6 167 R Peugeot 103
28 1 19 7.5 52.0 23 189.7 190 R Solex 4600
28 2 16 7.0 52.0 18 169.7 169 F Batavus VA
28 2 16 7.0 52.0 29 171.2 173 R Batavus Regency
36 2 17 6.5 52.0 18 173.7 175 F Motobecane
36 2 16 8.0 52.0 18 160.0 160 F Sparta Foxi
36 2 16 8.0 52.0 29 161.5 160 R Sparta Foxi
36 2 17 6.5 52.0 29 175.2 175 R Motobecane
36 2 17 8.0 52.0 29 173.8 173 R Puch (hard tail)
36 3 17 8.0 52.0 18 188.3 188 F Puch (thin rim)
36 3 17 9.5 52.0 18 186.8 187 F Puch (wide rim
36 3 17 8.0 52.0 29 189.6 188 R Puch (thin rim)
36 3 17 9.5 52.0 29 188.1 187 R Puch (wide rim)
36 3 17 7.0 52.0 29 190.6 190 R Kreidler Flory
Yuan Ta Ø90 front 57.5x20, rear 57.5x23 hubs
32 2 17 9.0 57.5 20 172.2 172 F AMS
32 2 17 7.5 57.5 20 173.8 175 F Indian
32 2 17 7.5 57.5 23 174.1 175 R Indian
32 2 16 8.5 57.5 20 160.5 160 F Trac
32 2 16 8.5 57.5 23 160.9 160 R Trac
Grimeca Ø90 front 56.5x20, rear 56.5x20 hubs
28 2 14 9.0 56.5 20 142.1 142 F&R Italian mini
28 2 16 9.0 56.5 20 166.1 167 F Vespa Bravo
28 2 17 6.0 56.5 20 181.2 182 F Vespa Ciao
36 2 16 9.0 56.5 20 156.5 156 F&R Italian wheels H-46A
36 2 16 9.0 56.5 20 156.5 156 F Garelli Super Sport
36 3 16 7.0 56.5 20 172.1 172 F&R Italian wheels H-46
36 3 16 9.0 56.5 20 174.1 173 F&R Italian wheels H-46B
36 3 17 9.0 56.5 20 186.3 188 F&R Italian wheels H-46D
36 2 17 7.5 56.5 20 170.2 170 F Kynast Flying Dutchman
36 3 17 6.0 56.5 20 189.3 190 F Hercules (thin rim)
36 3 17 8.5 56.5 20 186.8 186 F Hercules (wide rim)
36 3 17 7.5 56.5 20 187.8 188 F KTM Foxi
36 3 17 9.0 56.5 20 186.3 187 F Garelli Super Sport
Grimeca Ø90 wide rear 59x29, 59×64x29, 59×64x36 hubs
36 2 17 10.5 59.0 29 167.1 168 R-right Kynast
36 2 17 10.5 64.0 29 165.2 163 R-left Kynast (bigger left flange)
36 3 17 6.5 59.0 26 188.8 190 R-right Hercules (2-chain)
36 3 17 6.5 64.0 32 188.6 188 R-left Hercules (bigger left flange)
36 3 17 6.5 59.0 34 190.1 192 R-right KTM Foxi
36 3 17 6.5 64.0 38 189.7 188 R-left KTM (bigger left flange)
36 3 16 9.0 59.0 29 174.8 174 R Garelli Rally Sport, Super Sport
36 3 17 9.0 59.0 29 187.3 188 R Garelli Rally Sport, Super Sport
Tomos Ø90 front 62x20, 65x20, rear 62x23, 65x23 hubs
36 2 16 8.0 62.0 20 154.3 155 F Tomos A3 ’74-78
36 2 16 8.0 62.0 20 154.3 154 F Tomos A3 ’79-83
36 2 16 8.0 65.0 20 152.6 152 F Tomos A3 ’84-91 black
36 2 16 8.0 62.0 23 154.7 155 R Tomos A3 ’74-78
36 2 16 8.0 62.0 23 154.7 154 R Tomos A3 ’79-83
36 2 16 8.0 65.0 23 153.0 152 R Tomos A3 ’84-91 black
Grimeca Ø105 front 63.5x20, 63.5x29, 69x20, rear 63.5x27, 69x26
36 3 16 9.0 63.5 20 172.6 173 F HD Garelli Gulp
36 3 17 9.0 63.5 20 184.6 187 F HD Garelli VIP
36 3 17 9.5 63.5 29 185.4 185 F HD Columbia (tube frame)
36 3 17 9.5 63.5 27 185.0 185 R HD Columbia (tube frame)
36 3 17 9.5 69.0 20 183.0 185 F HD Columbia (sheet frame)
36 3 17 9.5 69.0 26 183.8 185 R HD Columbia (sheet frame)
36 2 17 10.5 69.0 20 160.1 160 F HD Vespa Grande
Tomos Ø105 rear 69x23 hub
36 2 16 10.5 69.0 23 148.5 148 R Tomos Streetmate 233147
Taiwan Ø110 front 67x20, rear 67x23 hubs
36 2 17 9.5 67.5 20 161.9 162 F Trac Liberty, Olympic
36 2 17 9.5 67.5 23 162.2 162 R Trac Liberty, Olympic
36 2 17 9.0 67.5 23 162.7 162 R AMS Sierra 50
Vespa Ø137 rear 76x24 hub
36 2 16 10.5 76.0 24 145.1 145 R Vespa Grande
36 2 16 9.0 76.0 24 146.4 145 R Vespa Bravo
36 2 17 6.0 76.0 24 161.1 160 R Vespa Ciao
Solex Spokes
Lcalc is spoke length calculated from h, x, rim, Rd, Hr, Hd.
Llist is spoke length listed officially or measured directly.
Lma is spoke length from The Moped Archive.
Ltrl is spoke length from Treatland.
Lss is spoke length from Solexshop.
h x rim Rd Lcalc Llist Lma Ltrl Lss ’46-55 45-330
36 2 584 3.0 275.1 000 277 000 000 Atom rear 20x25 .
36 2 584 3.0 270.0 000 270 000 000 coast. rear 27x25 .
36 2 584 3.0 276.2 000 277 000 000 Atom front 20x35 .
h x rim Rd Lcalc Llist Lma Ltrl Lss ’55-58 660-1010
32 2 534 3.0 251.5 000 252 000 253 Atom rear 20x25 .
32 3 534 3.0 256.1 000 000 255 256 coast. rear 27x25 .
32 2 534 3.0 252.7 000 252 000 253 Atom front 20x35 .
h x rim Rd Lcalc Llist Lma Ltrl Lss ’58-63 1400-2200
28 2 484 7.0 224.5 000 225 225 225 Atom rear 20x25 .
36 2 484 7.0 216.5 000 000 218 216 coast. rear 27x25 .
28 2 484 7.0 225.8 000 225 225 225 Atom front 20x35 .
h x rim Rd Lcalc Llist Lma Ltrl Lss ’64-66 3300
28 2 484 7.0 210.9 000 000 000 210 Ø70 rear 46x25 .
36 2 484 7.0 216.5 000 000 218 216 coast. rear 27x25 .
28 2 484 7.0 225.8 000 225 225 225 Atom front 20x35 .
h x rim Rd Lcalc Llist Lma Ltrl Lss ’66-74 3300-3800
28 2 484 7.0 208.1 000 000 000 210 Ø83 rear 52x25 .
36 2 484 7.0 216.5 000 000 218 216 coast. rear 27x25 .
28 2 484 7.0 225.8 000 225 225 225 Atom front 20x35 .
h x rim Rd Lcalc Llist Lma Ltrl Lss ’75-86 3800-4600
28 1 484 7.0 191.1 190 000 192 190 Ø80 rear 52x25 .
36 2 484 7.0 216.5 000 000 218 216 coast. rear 27x25 .
28 1 484 7.0 220.0 220 000 218 220 Leleu front 20x35 .
h x rim Rd Lcalc Llist Lma Ltrl Lss 71-74 5000, Pli Solex
28 1 406 8.5 151.4 152 160 000 000 Ø83 rear 52x25 .
28 1 406 8.5 180.1 179 179 000 000 Atom front 20x35 .
h x rim Rd Lcalc Llist Lma Ltrl Lss 75-82 5000, Pli Solex
28 1 406 8.5 151.4 152 160 000 000 Ø80 rear 52x25 .
28 1 406 8.5 180.1 179 179 000 000 Leleu front 20x35 .






