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 xx qty xx length xxxxx thread price 0000 nipple
x↓ cross ↓ drum ↓ thickness ↓ /each /set mark ↓ type OEM#
AMF Roadmaster .
16F 3x 36 090 173 2.6 12G 0.45 $2.00 $00 (∴) 26i
16R 3x 36 090 173 2.6 12G 0.45 $2.00 $00 (∴) 26i
Angel and Speed Bird (TYM)
17F 2x 32 080 179 2.6 12G 0.45 $2.00 $00 (∪) 26b or( )
17R 2x 32 080 179 2.6 12G 0.45 $2.00 $00 (∪) 26b or( )
Batavus VA, HS50, Starflite, Bronco, Mobat
16F 2x 28 080 169 2.6-0.0 0.50 $1.90 $43 (♣) 26q or(U) 40210
16R 2x 36 070 165 3.0-0.0 0.60 $2.20 $45 (♣) 30d left 40173
16R 2x 36 070 168 3.0-0.0 0.60 $3.00 $00 (♣) 30d right 40172
Batavus Regency
16F 2x 28 080 169 2.6-0.0 0.50 $2.00 $43 (♣) 26q or(U) 40210
16R 3x 36 080 173 3.0-0.0 0.60 $3.00 $00 (♣) 30d 40221
Cimatti City Bike, Town Bike
16F 2x 36 090 156 2.5-0.0 0.65 $2.80 $00 (A) 25d or(R) 25e
16R 2x 36 090 156 2.5-0.0 0.65 $2.80 $00 (A) 25d or(R) 25e
substitute 000 156 2.7-2.4 0.55 $1.70 $45 (∗) 24a,24b
Colombia (1-chain), Open Road, Mopet (2 chain)
17F 3x 36 105 185 2.6 12G 0.45 none $00 (O) 26f
17R 3x 36 105 185 2.6 12G 0.45 none $00 (O) 26f
substitute 000 185 3.2-0.0 0.65 $1.50 $00 ( ) 32a
Derbi 83-86 Variant SL (only 15° bend almost straight)
16F 2x 36 105 157 2.9-0.0 0.60 $3.00 $00 (M) 29c 0A01220061
16R 2x 36 105 157 2.9-0.0 0.60 $3.00 $00 (M) 29c 0A01220061
Derbi 76-83 Variant SL, TT (only 15° bend spoke)
17F 2x 36 105 168 2.9-0.0 0.60 $3.00 $00 (E) 29c 0006513502
17R 2x 36 105 168 2.9-0.0 0.60 $3.00 $00 (E) 29c 0006513502
Derbi 78-87 C5 Diablo, RD50 (only 15° bend spoke)
21F 2x 36 105 217 2.9-0.0 0.60 none $00 (E) 29c 0007912060
18R 2x 36 105 179 2.9-0.0 0.60 none $00 (E) 29c 0006512061
Flandria Bermuda (with thin steel rims)
17F 3x 36 090 188 2.5-0.0 0.55 $2.00 $00 (Б) 25a DT zinc
17R 3x 36 090 192 2.5-0.0 0.55 $2.50 $00 (Б) 25a right DT zinc
17R 3x 36 090 188 2.5-0.0 0.55 $2.00 $00 (Б) 25a left DT zinc
Flandria Bermuda (with deep aluminum rims)
17F 3x 36 090 186 2.5-0.0 0.55 none $00 (Б) 25a DT stainless
17R 3x 36 090 190 2.5-0.0 0.55 $2.50 $00 (Б) 25a right DT ss
17R 3x 36 090 186 2.5-0.0 0.55 none $00 (Б) 25a left DT ss
substitute 000 187 2.5-0.0 0.55 $2.00 $00 (Б) 25a DT stainless
Garelli 75-77 Eureka Flex, Sport, Gran Sport
16F 2x 36 090 156 2.5-0.0 0.65 $2.80 $00 (R) 25e 00093201
16R 3x 36 090 174 2.5-0.0 0.65 $2.00 $00 (R) 25e 500601
substitute 000 156 2.7-2.4 0.55 $1.70 $45 (∗) 24a,24b
Garelli 77-78 Sport HD
16F 2x 36 090 156 2.5-0.0 0.65 $2.80 $00 (R) 25e 00093201
16R 3x 36 090 174 3.0-0.0 0.65 $3.00 $00 (R) 30g 50685100
substitute 000 156 2.7-2.4 0.55 $1.70 $45 (∗) 24a,24b011
substitute 000 174 3.0 17J 0.60 $1.80 $45 (C) 30e 21195
Garelli 77-80 Sport, Rally Sport, Super Sport
16F 2x 36 090 156 2.5-0.0 0.65 $2.80 $00 (R) 25e 00093201
16R 3x 36 090 174 2.5-0.0 0.65 $2.00 $00 (R) 25e 50060100
17F 3x 36 090 187 2.5-0.0 0.65 $2.00 $00 (R) 25e 50320300
17R 3x 36 090 187 2.5-0.0 0.65 $2.00 $00 (R) 25e 50320300
substitute 000 156 2.7-2.4 0.55 $1.70 $45 (∗) 24a,24b
Garelli 80-82 Sport, Rally Sport, Super Sport, 83-84 Monza GT
16F 3x 36 105 168 3.0-0.0 0.60 $3.50 $00 (A) 30c 09324219
16R 3x 36 105 168 3.0-0.0 0.60 $3.50 $00 (A) 30c 09324219
Garelli 75-78 Gulpmatic
16F 3x 36 105 173 2.5-0.0 0.65 $2.00 $00 (R) 25e 5031510000
16R 3x 36 090 174 2.5-0.0 0.65 $2.00 $00 (R) 25e 50060100
Garelli 78-80 VIP
16F 3x 36 105 173 2.5-0.0 0.65 $2.00 $00 (R) 25e 5031510000
16R 3x 36 090 174 3.0-0.0 0.65 $3.00 $00 (R) 30g 50685100
17F 3x 36 105 187 2.5-0.0 0.65 $2.00 $00 (R) 25e 50320300
17R 3x 36 090 188 3.0-0.0 0.65 $3.00 $00 (R) 30g 50320400 011
substitute 000 174 3.0 17J 0.60 $1.80 $45 (C) 30e 21195
Garelli 81-86 VIP-N
17F 3x 36 105 187 2.5-0.0 0.65 $2.00 $00 (R) 25e 50320300
17R 3x 36 105
General, Lazer 77-85, small hubs, a is inner, b is outer
17Fa 2 32 080 177 2.6 12G 0.45 $2.00 $00 ( ) 26c 11505073
17Fb 2 32 080 177 2.6 12G 0.45 $2.50 $00 ( ) 26c 11505074
17Ra 2 32 080 171 2.6 12G 0.45 $2.00 $00 ( ) 26c 11505469
17Rb 2 32 080 171 2.6 12G 0.45 $2.50 $00 ( ) 26c 11505470
General, AMS 77-85 with big hubs, a is inner, b is outer
17Fa 2 32 110 171 2.6 12G 0.45 $2.00 $00 ( ) 26c 21505469
17Fb 2 32 110 171 2.6 12G 0.45 $3.00 $00 ( ) 26c 21505470
17Ra 2 32 110 162 3.2 10G 0.65 $3.00 $00 ( ) 32c 21515469
17Rb 2 32 110 162 3.2 10G 0.65 $3.00 $00 ( ) 32c 21515470
rim xx qty xx length xxxxx thread price 0000 nipple
x↓ cross ↓ drum ↓ thickness ↓ /each /set mark ↓ type OEM#
Generic or Unknown Application
substitute 000 090 2.0 14G 0.45 $1.50 $00 ( ) 20a
substitute 000 116 3.2 10G 0.65 $2.00 $00 ( ) 32b
substitute 000 126 3.5 09G 0.65 $2.00 $00 ( ) 35b
substitute 000 127 3.2 10G 0.65 $2.00 $00 ( ) 32a
substitute 000 135 3.2 10G 0.65 $2.00 $00 ( ) 32a
substitute 000 143 2.0 14G 0.45 $0.80 $15 ( ) 20b needs washer
substitute 000 144 2.6 12G 0.45 $1.80 $35 (O) 26c (143)
substitute 000 145 3.2 10G 0.65 $2.50 $00 (B) 32b
substitute 000 148 2.9 11G 0.55 $3.00 $00 ( ) 29b outer
substitute 000 148 2.9 11G 0.55 $2.80 $00 ( ) 29b inner
substitute 000 152 3.5-3.2 0.65 $2.50 $00 ( ) 32a
substitute 000 153 3.5 09G 0.65 $2.50 $00 ( ) 32a inner
substitute 000 153 3.5 09G 0.65 $2.00 $00 ( ) 32a outer
substitute 000 155 2.4-2.2 0.45 $1.90 $45 (Я) 22b
substitute 000 155 3.2 10G 0.65 $3.00 $00 ( ) 32a
substitute 000 159 4.0 08G 0.80 $2.50 $00 ( ) 40a
substitute 000 160 3.2 10G 0.65 $2.50 $00 ( ) 32a
substitute 000 166 4.0 08G 0.80 $2.00 $00 ( ) 40a
substitute 000 167 3.2 10G 0.65 $2.30 $00 ( ) 32c outer
substitute 000 173 3.2 10G 0.65 $2.00 $45 ( ) 32a
substitute 000 176 3.2 10G 0.65 $3.00 $00 ( ) 32a
substitute 000 177 3.5 09G 0.65 $2.50 $00 (jw)32a or( )
substitute 000 180 2.5-0.0 0.65 $2.00 $00 (A) 25b
substitute 000 182 4.0-3.5 0.65 $3.00 $00 ( ) 35a inner
substitute 000 182 4.0-3.5 0.65 $3.00 $00 ( ) 35a outer
substitute 000 186 3.0-0.0 0.60 $2.00 $00 (Δ) 30f
substitute 000 188 3.5 09G 0.65 $2.50 $00 ( ) 35b stainless
substitute 000 191 2.6 12G 0.45 $1.90 $43 ( ) 26h
substitute 000 192 3.0 00G 0.65 $2.50 $00 (♣) 30g only 1 avail.
substitute 000 192 3.2 10G 0.65 $1.80 $28 ( ) 32a
substitute 000 195 2.6 12G 0.45 $2.00 $00 ( ) 26c only 1 avail.
substitute 000 195 3.2 10G 0.65 $2.00 $41 ( ) 32a
substitute 000 200 2.6 12G 0.45 $2.00 $00 (Δ) 26e
substitute 000 212 3.5 09G 0.65 $2.00 $00 ( ) 35b only 1 avail.
substitute 000 220 2.3 13G 0.45 $2.50 $00 ( ) 23c
substitute 000 224 2.3 13G 0.45 none $00 ( ) 23c
substitute 000 245 3.2 10G 0.65 $2.50 $00 ( ) 32a only 1 avail.
substitute 000 263 2.6 12G 0.45 $1.50 $00 ( ) 26
substitute 000 270 2.6 12G 0.45 $1.50 $00 ( ) 26
substitute 000 296 2.0-1.7 0.45 $1.50 $00 ( ) 17a only 3 avail.
Gitane 76-80 Confort, Sport (Italian moped with French spokes)
16F 2x 36 090 156 2.7-2.4 0.55 $1.70 $45 (∗) 24a,24b
16R 2x 36 090 156 2.7-2.4 0.55 $1.70 $45 (∗) 24a,24b
Harley Davidson 1965 M50 (to # 65M-9595)
18F 3x 36 090 198? 2.5-0.0 0.65 none $00 (A) or(R) 43040-65
18R 3x 36 090 198? 2.5-0.0 0.65 none $00 (A) or(R) 43040-65
Harley Davidson 1965 M50 (after 65M-9595)
18F 2x 36 090 188? 2.5-0.0 0.65 none $00 (A) or(R) 43041-65
18R 2x 36 090 188? 2.5-0.0 0.65 none $00 (A) or(R) 43041-65
substitute 000 188 2.5-0.0 0.55 $2.50 $54 (Б) 25a
Harley Davidson 1966 M50, MS50, ’67-70 M65, MS65, MLS65
17F 2x 36 090 166? 2.5-0.0 0.65 none $00 (A) or(R) 43100-66
17R 2x 36 090 166? 2.5-0.0 0.65 none $00 (A) or(R) 43100-66
Harley Davidson 71-72 MS65, MLS65
17F 2x 36 090 166? 3.0-0.0 0.00 none $00 (A) or(R) 43040-71P
17R 2x 36 090 166? 3.0-0.0 0.00 none $00 (A) or(R) 43040-71P
Harley Davidson 1972 MLS65 (16″ rear)
17F 2x 36 090 166? 3.0-0.0 0.00 none $00 (A) or(R) 43040-71P
16R 2x 36 090 152? 3.0-0.0 0.00 none $00 (A) or(R) 43049-62PA
Hercules 76-83 sheet-frame 504 (2-chain, bigger L rear hub flange)
17F 3x 36 090 190 2.3 13G 0.45 $3.00 191 (♣) 23b 24111070
17R 3x 36 090 190 2.3 13G 0.45 $3.00 191 (♣) 23b 24111070 right
17R 3x 36 090 188 2.3 13G 0.45 $2.50 187 (U) 23a 24111110 left
Hercules 76-83 tube-frame with 505 (1-chain)
17F 3x 36 090 186 2.3 13G 0.45 $3.00 187 (U) 23a 24111110
17R 3x 36 090 186 2.3 13G 0.45 $3.00 187 (U) 23a 24111110
Honda 1970’s CB200 a is inner, b is outer
18Fa 0 36 000 201 3.5-3.2 0.65 $1.50 $00 ( ) 32b good-used
18Fb 0 36 000 201 3.5-3.2 0.65 $1.50 $00 ( ) 32b good-used
Honda 69-77 PC50 a is inner, b is outer
19Fa 2 36 080 202 2.3 13G 0.45 none $00 ( ) 00x 97142.112451
19Fb 2 36 080 202 2.3 13G 0.45 none $00 ( ) 00x 97241.112441
19Ra 2 36 080 198 2.6 12G 0.45 none $00 ( ) 00x 97197.212351
19Rb 2 36 080 198 2.6 12G 0.45 none $00 ( ) 00x 97324.212341
Honda 1977 NC50 Express a is inner, b is outer
14F 2 28 080 143.5 2.3 13G .45 none $00 ( ) 23d 42606.147.305
14Ra 2 28 080 143.5 2.3 13G .45 none $00 ( ) 23d 42606.147.305
14Rb 2 28 080 143.0 2.3 13G .45 none $00 ( ) 23d 42607.147.305
substitute 000 144 2.6 12G 0.45 $1.80 $35 ( ) 26 (143)
Honda 78-79 NC50, 79 NA50 a is inner, b is outer
14F 2 28 080 143.5 2.3 13G .45 none $00 ( ) 23d 42606.147.315
14Ra 2 28 080 143.5 2.6-2.3 0.45 none $00 ( ) 23d 42606.147.315
14Rb 2 28 080 143.0 2.6-2.3 0.45 none $00 ( ) 23d 42607.147.325
substitute 000 144 2.6 12G 0.45 $1.80 $35 ( ) 26 (143)
Honda 1980 NC50, NA50 a is inner, b is outer
14F 2 28 080 143.5 2.6-2.3 0.45 none $00 ( ) 23d 42607.147.325
14Ra 2 28 080 143.5 2.6-2.3 0.45 none $00 ( ) 23d 42607.147.325
14Rb 2 28 080 143.5 2.6-2.3 0.45 none $00 ( ) 97081.22127.B0
substitute 000 144 2.6 12G 0.45 $1.80 $35 ( ) 26 (143)
Honda 81-83 NC50, 81 NA50 a is inner, b is outer
14F 2 28 080 143.5 2.6-2.3 0.45 none $00 ( ) 23d 42606.147.315
14Ra 2 28 095 141.0 2.6-2.3 0.45 none $00 ( ) 23d 42606.191.325
14Rb 2 28 095 140.5 2.6-2.3 0.45 none $00 ( ) 23d 97081.22121.B0
Honda 82-83 NU50 a is inner, b is outer
16F 2 32 095 163.5 2.9-2.6 0.45 $0.00 $00 ( ) 26j 97192.32167.F0
14Ra 2 28 095 138.0 2.9-2.6 0.45 $4.20 $00 ( ) 26j 97108.32118.F0
14Rb 2 28 095 138.0 2.9-2.6 0.45 $4.20 $00 ( ) 26j 97164.32116.F0
Honda 1978 PA50 Hobbit a is inner, b is outer
17Fa 3 36 080 187.5 2.3 13G .45 none $00 ( ) 23d 97087.11215.10
17Fb 3 36 080 187.0 2.3 13G .45 none $00 ( ) 23d 97088.11214.10
17Ra 2 36 080 159.5 2.6 12G .45 $3.80 $00 ( ) 26j 97064.21158.10
17Rb 2 36 080 159.0 2.6 12G .45 $3.80 $00 ( ) 26j 97060.21158.10
substitute 000 187 2.6-0.0 0.50 $2.00 $00 ( ) 26l 24003010
substitute 000 160 2.6-0.0 0.50 $1.50 $40 (♣) 26n
Honda 79-83 PA50 Hobbit a is inner, b is outer
17Fa 3 36 080 186.0 2.3 13G .45 none $00 ( ) 23d 97187.11212.10
17Fb 3 36 080 185.5 2.3 13G .45 none $00 ( ) 23d 97088.11211.10
17Ra 2 36 080 157.5 2.6 12G .45 none $00 ( ) 26j 97060.21154.10
17Rb 2 36 080 157.0 2.6 12G .45 none $00 ( ) 26j 97065.21154.10
substitute 000 187 2.6-0.0 0.50 $2.00 $00 ( ) 26l
substitute 000 156 2.7-2.4 0.55 $1.70 $45 (∗) 24a,24b
Indian 78-81 AMI-50 4-stroke a is inner, b is outer
17Fa 2 32 090 176 2.9 11G 0.55 $2.50 $00 ( ) 29a W141-00-50
17Fb 2 32 090 176 2.9 11G 0.55 none $00 ( ) 29a W142-00-50
17Ra 2 32 090 176 2.9 11G 0.55 $2.50 $00 ( ) 29a W141-00-50
17Rb 2 32 090 176 2.9 11G 0.55 none $00 ( ) 29a W142-00-50
substitute 000 177 2.6 12G 0.45 $2.50 $00 ( ) 26c
rim xx qty xxlength xxxxx thread price 0000 nipple
x↓ cross ↓ drum ↓ thickness ↓ /each /set mark ↓ type OEM#
Italian spokes for other wheels not listed
14 2x 28 090 142 2.5-0.0 0.65 $2.00 $00 (A)or(R) odd
16 2x 36 105 151 2.5-0.0 0.65 $2.50 $00 (A)or(R) odd
16 2x 36 090 155 2.2-0.0 0.45 $2.50 $00 (A) 22a thin
16 2x 36 090 173 2.2-0.0 0.45 $2.50 $00 (A) 22a thin, only 1
16 3x 36 090 174 3.0-0.0 0.60 $3.00 $00 (A) 30c for dimpled
16 3x 36 090 176 2.5-0.0 0.65 $2.00 $00 (A)or(R) for flat rim
17 3x 36 090 188 3.0-0.0 0.60 $3.00 $00 (A) 30a for dimpled
Jawa 73-82 207 Babetta
16F 2x 36 085 160 2.6-0.0 0.50 $2.00 $00 ( ) 26k 074016 inner
16F 2x 36 085 160 2.6-0.0 0.50 $2.50 $00 ( ) 26k 074022 outer
16R 2x 36 085 160 2.6-0.0 0.50 $2.00 $00 ( ) 26k 074016 inner
16R 2x 36 085 160 2.6-0.0 0.50 $2.50 $00 ( ) 26k 074022 outer
Kreidler 77-80 MP9, MP19 Flory
17F 3x 36 080 189 2.3-0.0 0.45 none $00 (♣) 23b 26501020 chrome
17R 3x 36 080 190 3.0-2.6 0.50 $4.00 $00 (♣) 26n 26511020 only 1
substitute 000 191 2.6 12G 0.45 $1.90 $43 ( ) 26h
Kynast 77-80 Flying Dutchman (bigger left rear hub flange)
17F 2x 36 090 170 2.6-0.0 0.50 none $00 (♣) 26p
17R 2x 36 090 169 2.6-0.0 0.50 $2.00 168 (♣) 26p right
17R 2x 36 090 163 2.6-0.0 0.50 $2.00 $00 (♣) 26p left
substitute 000 169 2.6-0.0 0.50 $1.90 $43 (♣) 26q or(U)
KTM 74-80 Automatik, Foxi Deluxe (bigger left rear hub flange)
17F 3x 36 090 188 2.5-0.0 0.55 $2.50 $54 (Б) 25a1210071
17R 3x 36 090 192 2.5-0.0 0.55 $3.00 $72 (Б) 25a 1010071 right
17R 3x 36 090 188 2.5-0.0 0.55 $2.50 $54 (Б) 25a 1210071 left
Malaguti 77-80 Commuter
16F 2x 36 090 156 2.5-0.0 0.65 $2.80 $00 (A) 25b H46A
16R 3x 36 090 171 2.5-0.0 0.65 $3.50 $00 (A) 25b H46
substitute 000 156 2.7-2.4 0.55 $1.70 $45 (∗) 24a,24b
Motobecane 78-79 Model 7
16F 2x 28 070 173 2.4-2.2 0.55 $2.00 172 (C) 22b 19755
16R 2x 36 070 157 3.0 17J 0.60 none 157 (C) 30e 23041
Motobecane 40, 40T, Traveler
17F 1x 36 080 154 3.0 17J 0.60 $2.50 150 (C) 30e 53582 hi hub011
17F 2x 36 080 174 3.0 17J 0.60 $1.80 173 (C) 30e 21195 lo hub
17R 2x 36 080 174 3.0 17J 0.60 $1.80 $45 (C) 30e 21195 “173”
Motobecane 50, 50V, Moby
17F 2x 36 080 168 3.0 17J 0.60 $2.00 $45 (C) 30e 19625 hi hub “166”
17R 2x 36 080 174 3.0 17J 0.60 $1.80 $45 (C) 30e 21195 “173”
Negrini Gazelle, MX Sport
16F 2x 36 090 156 2.5-0.0 0.65 $2.80 $00 (A) 25b H46A
16R 3x 36 090 171 2.5-0.0 0.65 $3.50 $00 (A) 25b H46
substitute 000 156 2.7-2.4 0.55 $1.70 $45 (∗) 24a,24b
NVT Easy Rider, Scorpion
17F 3x 36 090 188 2.5-0.0 0.65 none $00 (A) 25b H46D
17R 3x 36 090 188 2.5-0.0 0.65 none $00 (A) 25b H46D
substitute 000 188 2.5-0.0 0.55 $2.50 $54 (Б) 25a
Odyssey (Solo)
16F 2x 36 090 153 2.6-0.0 0.50 none $00 (♣) 26p
16R 2x 36 090 153 2.6-0.0 0.50 none $00 (♣) 26p
Pacer P1, Sport, Super Sport
16F 2x 36 090 156 2.5-0.0 0.65 $2.80 $00 (A) 25d H46A
16R 3x 36 090 171 2.5-0.0 0.65 $3.50 $00 (A) 25d H46
substitute 000 156 2.7-2.4 0.55 $1.70 $45 (∗) 24a,24b
Peugeot 102
17F 1x 28 080 165 2.4 15J 0.55 $1.50 $36 (C)(*)(+) 24a 51492
17R 1x 28 070 172 2.7-2.4 0.55 $2.50 $00 (C) (B) 24a 47143
Peugeot 103
17F 1x 28 080 165 2.4 15J 0.55 $1.50 $36 (C)(*)(+) 24a 51492
17R 1x 28 080 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 080 190 2.6-0.0 0.50 $2.50 $00 ( ) 26m
17R 3x 36 080 193 2.6-0.0 0.50 $2.50 $00 ( ) 26m
Puch 70-79 Maxi, Newport, 85-86 Maxi (thin rims)
17F 2x 36 080 190 2.6-0.0 0.50 $2.50 $00 ( ) 26m
17R 3x 36 080 191 2.6-0.0 0.50 $2.00 $00 ( ) 26m 54003010
Puch 78-80 Maxi Luxe, Newport, Newport II, Maxi II (wide rims)
Puch ’80 Maxi (wide rims)
17F 3x 36 080 187 2.6-0.0 0.50 $2.00 $00 ( ) 26l 24003010
17R 3x 36 080 188 2.6-0.0 0.50 $1.50 $36 ( ) 26l
Puch 1978 Maxi Luxe (wide rim),’78-80 Magnum XK
17F 3x 36 080 187 2.5-0.0 0.55 $2.00 $00 (Б) 25a DT stainless
17R 3x 36 080 187 2.5-0.0 0.55 $2.00 $00 (Б) 25a DT stainless
rim xx qty xx length xxxxx thread price 0000 nipple
x↓ cross ↓ drum ↓ thickness ↓ /each /set mark ↓ type OEM#
Safari 76-78 Super, Super Extra, Cobra ’78-80, 300MT ’91-92
16F 2x 36 090 156 2.5-0.0 0.65 $2.80 $00 (A) 25d H46A
16R 2x 36 090 156 2.5-0.0 0.65 $2.80 $00 (A) 25d H46A
substitute 000 156 2.7-2.4 0.55 $1.70 $45 (∗) 24a,24b
Safari 78-90 300MT, 400MT ’78
16F 3x 36 090 171 2.5-0.0 0.65 $3.50 $00 (A) 25d H46
16R 3x 36 090 171 2.5-0.0 0.65 $3.50 $00 (A) 25d H46
Sears 1978 Free Spirit (thin rim)
17F 3x 36 080 188 2.6-0.0 0.50 $1.50 $36 ( ) 26l
17R 3x 36 080 188 2.6-0.0 0.50 $1.50 $36 ( ) 26l
Sears 54-68 Allstate Mo-Ped
19F 2x 36 090 204 2.5-0.0 0.50 none $00 ( ) 26l left
19F 2x 36 090 196 2.5-0.0 0.50 none $00 ( ) 26l right
19R 2x 36 090 204 2.5-0.0 0.50 none $00 ( ) 26l left
19R 2x 36 090 196 2.5-0.0 0.50 none $00 ( ) 26l right
Solex 46-55 45, 330
23F 2x 36 000 277 2.4 15J 0.55 none
23R 2x 36 000 277 2.4 15J 0.55 none
Solex 55-58 660, 1010
21F 2x 32 000 252 2.4 15J 0.55 none
21R 2x 32 000 252 2.4 15J 0.55 none
Solex 58-63 1400, 1700, 2200
19F 2x 28 000 225 2.4 15J 0.55 none $00 (C) 24a
19R 2x 28 000 225 2.4 15J 0.55 none $00 (C) 24a
substitute black 225 2.6 12G 0.45 $1.70 $00 ( ) 23c
Solex 64-65? 3300 Atom hubs, ∅70 rear
19F 2x 28 000 225 2.4 15J 0.55 none $00 (C) 24a
19R 2x 28 070 210 2.4 15J 0.55 none $00 (C) 24a
substitute 000 211 2.3 13G 0.45 $1.20 $28 ( ) 23c
Solex 65?-74 3300, 3800 Atom hubs, ∅83 rear
19F 2x 28 000 225 2.4 15J 0.55 none $00 (C) 24a
19R 2x 28 083 210 2.4 15J 0.55 none $00 (C) 24a
substitute 000 211 2.3 13G 0.45 $1.20 $28 ( ) 23c
Solex 75-86 3800, 4600 Leleu hubs, ∅80 rear
19F 1x 28 000 220 2.4 15J 0.55 $3.00 218 (+)(*) 24a 61358
19R 1x 28 080 190 2.4 15J 0.55 $3.00 $00 (C) 24a 61359
substitute 000 220 2.3 13G 0.45 $2.50 $00 ( ) 23c
Solex 75-79 4600 V2, 4600 V3 Motobecane
19F 1x 28 000 220 2.4 15J 0.55 $3.00 218 (+)(*) 24a 61358
19R 1x 28 080 190 2.7-2.4 0.55 $3.00 $00 (C) 24a 61359
substitute 000 220 2.3 13G 0.45 $2.50 $00 ( ) 23c
Solex 71-82 5000, Pli-Solex (folder)
16F 1x 28 000 179 2.4 15J 0.55 none $00 (*) 24a 61799
16R 1x 28 080 152 2.4 15J 0.55 none $00 (*) 24a 61798
16R 1x 28 080 152 2.7-2.4 0.55 none $00 (*) 24a (7027300 on)
substitute 000 152 2.7-0.0 0.55 $2.50 $00 (A) 27a
Sparta 76-80 Foxi GT, Buddy, Lucky, Flying Dutchman
16F 2x 36 080 160 2.3-0.0 0.45 $1.00 $27 (♣)or(U) 055005
16R 2x 36 080 160 2.6-0.0 0.50 $1.50 $40 (♣) 26n 055506
16R 2x 36 080 160 3.0-2.6 0.50 $2.00 $54 (♣) 26n upgrade
Suzuki 81-90 FA50 Shuttle
14F 2x 28 080 144 2.6 12G 0.45 none $00 ( ) 55320-02202 set#
14R 2x 28 080 144 2.6 12G 0.45 none $00 ( ) 55320-02202 set#
substitute 000 144 2.6 12G 0.45 $1.80 $35 ( ) 26 (143)
Tomos 74-78 Automatic A3
16F 2x 36 090 155 2.5-0.0 0.65 $2.50 $00 (A) 25c 207079
16R 2x 36 090 155 2.5-0.0 0.65 $2.50 $00 (A) 25c 207079
substitute 000 156 2.7-2.4 0.55 $1.70 $45 (∗) 24a,24b
Tomos 78-83 Bullet (A3)
16F 2x 36 090 154 2.7-0.0 0.55 $3.00 $00 (A) 27a 213534
16R 2x 36 090 154 2.7-0.0 0.55 $3.00 $00 (A) 27a 213534
Tomos 84-91 Bullet (A3)
16F 2x 36 090 152 2.7-0.0 0.55 $2.50 $00 (A) 27a 21913500
16R 2x 36 090 152 2.7-0.0 0.55 $2.50 $00 (A) 27a 219135
Tomos 02-03 Revival (A35) R is right, L is left
17F 1x 36 000 182 3.0-0.0 0.60 $3.00 180 (A) 30c 232798 R
17F 1x 36 000 182 3.0-0.0 0.60 $3.00 180 (A) 30c 232798 L inner
17F 1x 36 000 178 3.0-0.0 0.60 none 176 (A) 30c 226799 L outer
16R 1x 36 118 167 3.0-0.0 0.60 none 160 (A) 30c 232814 L
16R 1x 36 118 150 3.0-0.0 0.60 $3.00 149 (A) 30c 232733 R
substitute 000 167 3.2 10G 0.65 $2.30 $00 ( ) 32c outer
Tomos 04-13 Revival TS (A55), Streetmate
17F 2x 36 000 178 3.0-0.0 0.60 none 176 (A) 30a 243170
16R 2x 36 105 148 3.0-0.0 0.60 none 145 (A) 30c 233147
substitute 000 148 2.9 11G 0.55 $3.00 $00 ( ) 29b outer
substitute 000 177 3.5 09G 0.65 $2.50 $00 (jw)32a or( )
Trac 82-90 Clipper, Eagle, Hawk, Escot, Sprint
16Fa 2 32 090 159 2.6 12G 0.45 none 158 (∴) 26d 25506
16Fb 2 32 090 159 2.6 12G 0.45 none 158 (∴) 26d 25505
16Ra 2 32 090 160 2.6 12G 0.45 $2.00 $44 (∴) 26d 25578
16Rb 2 32 090 160 2.6 12G 0.45 $2.50 $54 (∴) 26d 25577
Trac 84-90 Olympic, Liberty a is inner, b is outer
17Fa 2 36 110 160 2.6 12G 0.45 none $00 ( ) 26d 25006
17Fb 2 36 110 160 2.6 12G 0.45 none $00 ( ) 26d 25007
17Ra 2 36 110 160 2.9 11G 0.55 $2.00 $00 ( ) 29b 25054
17Rb 2 36 110 160 2.9 11G 0.55 $2.50 $00 ( ) 29b 25055
Trac 87-88 DH100 Superhawk a is inner, b is outer
17Fa 2 36 110 174 2.6 12G 0.45 $2.00 $00 (∴) 26d 35503
17Fb 2 36 110 174 2.6 12G 0.45 $2.00 $00 (∴) 26d 35504
17Ra 2 36 110 159 3.2 10G 0.60 none $00 (∴) 32c 35604
17Rb 2 36 110 159 3.2 10G 0.60 none $00 (∴) 32c 35605
substitute 000 160 3.2 10G 0.65 $2.50 $00 ( ) 32a
Vespa 74-80 Ciao C7N, C7E, C7V
17F 2x 28 090 182 2.5-0.0 0.65 $2.00 $00 (A) 25b 142826 nut#101830
17R 2x 36 135 160 3.0-0.0 0.60 $3.00 $00 (A) 30a 114501 ’70s zinc
17R 2x 36 135 160 3.0-0.0 0.60 none $00 (A) 30c 114501 ’90s zinc
substitute 000 160 3.2 10G 0.65 $2.50 $00 ( ) 32a
Vespa 77-80 Bravo EEV
16F 2x 28 090 167 2.5-0.0 0.65 none $00 (R) 25b 136111, nut#
16R 2x 36 135 145 3.0-0.0 0.60 $3.00 $00 (A) 30b 114223, nut#114216
substitute 000 145 3.2 10G 0.65 $2.50 $00 (B) 32b
substitute 000 167 2.7-2.4 0.55 $1.90 $42 (B) 24a 52951
Vespa 78-80 Grande 048
17F 2x 36 105 160 3.0-0.0 0.60 $4.50$00 (A) 30bG68609 painted silver
16R 2x 36 135 145 3.0-0.0 0.60 none $00 (A) 30b 114223, nut#114216
substitute 000 145 3.2 10G 0.65 $2.50 $00 (B) 32b
substitute 000 160 3.2 10G 0.65 $2.50 $00 () 32a
Yamaha 79-80 QT50 Yamahopper
14F 2x 28 080 144 2.6 12G 0.45 none $00 ( ) 3L5.251.0400 set#
14R 2x 28 080 144 2.6 12G 0.45 none $00 ( ) 3L5.251.0400 set#
substitute 000 144 2.6 12G 0.45 $1.80 $35 ( ) 26 (143)
Yamaha 80-90 QT50, MJ50 ’82
14F 2x 28 080 144 2.9-2.6 0.45 none $00 ( ) 3L5.251.0401 set#
14R 2x 28 080 144 2.9-2.6 0.45 none $00 ( ) 3L5.251.0401 set#
substitute 000 144 2.6 12G 0.45 $1.80 $35 ( ) 26 (143)
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, 18J 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 .