Skip to content

Suspension

Filters

  • Suspension Linkage Kit 27-1008 CR125/250 '98-'99
    Suspension Linkage Kit 27-1008 CR125/250 '98-'99
    Our Price
    Original price $166.85 - Original price $166.85
    Original price
    $166.85
    $166.85 - $166.85
    Current price $166.85

    Suspension Linkage Kit 27-1008 CR125/250 '98-'99

    All Balls Racing

    A Quality Suspension Linkage Kit from All Balls Racing. Kit includes lower shock bearing kit! Needle Bearings are made from 52100 bearing steel, AR...

    View full details
    Original price $166.85 - Original price $166.85
    Original price
    $166.85
    $166.85 - $166.85
    Current price $166.85
  • Suspension Linkage Kit 27-1018 KX125/250 '99-'03
    Suspension Linkage Kit 27-1018 KX125/250 '99-'03
    Our Price
    Original price $168.75 - Original price $168.75
    Original price
    $168.75
    $168.75 - $168.75
    Current price $168.75

    Suspension Linkage Kit 27-1018 KX125/250 '99-'03

    All Balls Racing

    A Quality Suspension Linkage Kit from All Balls Racing. Kit includes lower shock bearing kit! Needle Bearings are made from 52100 bearing steel, AR...

    View full details
    Original price $168.75 - Original price $168.75
    Original price
    $168.75
    $168.75 - $168.75
    Current price $168.75
  • Swing Arm Bearing Kit 28-1030
    Swing Arm Bearing Kit 28-1030
    Our Price
    Original price $125.10 - Original price $125.10
    Original price
    $125.10
    $125.10 - $125.10
    Current price $125.10

    Swing Arm Bearing Kit 28-1030

    All Balls Racing

    A Quality Swing Arm Repair Kit from All Balls Racing. Bushings are case hardened and plated to prevent wear and corrosion. POM composite washer bea...

    View full details
    Original price $125.10 - Original price $125.10
    Original price
    $125.10
    $125.10 - $125.10
    Current price $125.10
  • Swing Arm Bearing Kit 28-1061
    Swing Arm Bearing Kit 28-1061
    Our Price
    Original price $92.15 - Original price $92.15
    Original price
    $92.15
    $92.15 - $92.15
    Current price $92.15

    Swing Arm Bearing Kit 28-1061

    All Balls Racing

    A Quality Swing Arm Repair Kit from All Balls Racing. Bushings are case hardened and plated to prevent wear and corrosion. POM composite washer bea...

    View full details
    Original price $92.15 - Original price $92.15
    Original price
    $92.15
    $92.15 - $92.15
    Current price $92.15
  • Suspension Linkage Kit 27-1028 XR200 '90-'02
    Suspension Linkage Kit 27-1028 XR200 '90-'02
    Our Price
    Original price $148.40 - Original price $148.40
    Original price
    $148.40
    $148.40 - $148.40
    Current price $148.40

    Suspension Linkage Kit 27-1028 XR200 '90-'02

    All Balls Racing

    A Quality Suspension Linkage Kit from All Balls Racing. Kit includes lower shock bearing kit! Needle Bearings are made from 52100 bearing steel, AR...

    View full details
    Original price $148.40 - Original price $148.40
    Original price
    $148.40
    $148.40 - $148.40
    Current price $148.40
  • Swing Arm Bearing Kit 28-1047
    Swing Arm Bearing Kit 28-1047
    Our Price
    Original price $129.95 - Original price $129.95
    Original price
    $129.95
    $129.95 - $129.95
    Current price $129.95

    Swing Arm Bearing Kit 28-1047

    All Balls Racing

    A Quality Swing Arm Repair Kit from All Balls Racing. Bushings are case hardened and plated to prevent wear and corrosion. POM composite washer bea...

    View full details
    Original price $129.95 - Original price $129.95
    Original price
    $129.95
    $129.95 - $129.95
    Current price $129.95
  • Suspension Linkage Kit 27-1069 RMZ125/250 '93-'95
    Suspension Linkage Kit 27-1069 RMZ125/250 '93-'95
    Our Price
    Original price $168.75 - Original price $168.75
    Original price
    $168.75
    $168.75 - $168.75
    Current price $168.75

    Suspension Linkage Kit 27-1069 RMZ125/250 '93-'95

    All Balls Racing

    A Quality Suspension Linkage Kit from All Balls Racing. Kit includes lower shock bearing kit! Needle Bearings are made from 52100 bearing steel, AR...

    View full details
    Original price $168.75 - Original price $168.75
    Original price
    $168.75
    $168.75 - $168.75
    Current price $168.75
  • Swing Arm Bearing Kit 28-1059
    Swing Arm Bearing Kit 28-1059
    Our Price
    Original price $66.90 - Original price $66.90
    Original price
    $66.90
    $66.90 - $66.90
    Current price $66.90

    Swing Arm Bearing Kit 28-1059

    All Balls Racing

    A Quality Swing Arm Repair Kit from All Balls Racing. Bushings are case hardened and plated to prevent wear and corrosion. POM composite washer bea...

    View full details
    Original price $66.90 - Original price $66.90
    Original price
    $66.90
    $66.90 - $66.90
    Current price $66.90
  • Suspension Linkage Kit 27-1054 CR125 '93/ CR250 '92-'93
    Suspension Linkage Kit 27-1054 CR125 '93/ CR250 '92-'93
    Our Price
    Original price $168.75 - Original price $168.75
    Original price
    $168.75
    $168.75 - $168.75
    Current price $168.75

    Suspension Linkage Kit 27-1054 CR125 '93/ CR250 '92-'93

    All Balls Racing

    A Quality Suspension Linkage Kit from All Balls Racing. Kit includes lower shock bearing kit! Needle Bearings are made from 52100 bearing steel, AR...

    View full details
    Original price $168.75 - Original price $168.75
    Original price
    $168.75
    $168.75 - $168.75
    Current price $168.75
  • Swing Arm Bearing Kit 28-1098
    Swing Arm Bearing Kit 28-1098
    Sold out
    Original price $97.00 - Original price $97.00
    Original price
    $97.00
    $97.00 - $97.00
    Current price $97.00

    Swing Arm Bearing Kit 28-1098

    All Balls Racing

    A Quality Swing Arm Repair Kit from All Balls Racing. Bushings are case hardened and plated to prevent wear and corrosion. POM composite washer bea...

    View full details
    Original price $97.00 - Original price $97.00
    Original price
    $97.00
    $97.00 - $97.00
    Current price $97.00
    Sold out
  • Suspension Linkage Kit 27-1112 XR650R
    Suspension Linkage Kit 27-1112 XR650R
    Our Price
    Original price $163.90 - Original price $163.90
    Original price
    $163.90
    $163.90 - $163.90
    Current price $163.90

    Suspension Linkage Kit 27-1112 XR650R

    All Balls Racing

    A Quality Suspension Linkage Kit from All Balls Racing. Kit includes lower shock bearing kit! Needle Bearings are made from 52100 bearing steel, AR...

    View full details
    Original price $163.90 - Original price $163.90
    Original price
    $163.90
    $163.90 - $163.90
    Current price $163.90
  • Suspension Linkage Kit 27-1105 KX250/500 '85-'86
    Suspension Linkage Kit 27-1105 KX250/500 '85-'86
    Our Price
    Original price $160.05 - Original price $160.05
    Original price
    $160.05
    $160.05 - $160.05
    Current price $160.05

    Suspension Linkage Kit 27-1105 KX250/500 '85-'86

    All Balls Racing

    A Quality Suspension Linkage Kit from All Balls Racing. Kit includes lower shock bearing kit! Needle Bearings are made from 52100 bearing steel, AR...

    View full details
    Original price $160.05 - Original price $160.05
    Original price
    $160.05
    $160.05 - $160.05
    Current price $160.05
  • Swing Arm Bearing Kit 28-1114
    Swing Arm Bearing Kit 28-1114
    Our Price
    Original price $120.25 - Original price $120.25
    Original price
    $120.25
    $120.25 - $120.25
    Current price $120.25

    Swing Arm Bearing Kit 28-1114

    All Balls Racing

    A Quality Swing Arm Repair Kit from All Balls Racing. Bushings are case hardened and plated to prevent wear and corrosion. POM composite washer bea...

    View full details
    Original price $120.25 - Original price $120.25
    Original price
    $120.25
    $120.25 - $120.25
    Current price $120.25
  • Swing Arm Bearing Kit 28-1090
    Swing Arm Bearing Kit 28-1090
    Our Price
    Original price $90.20 - Original price $90.20
    Original price
    $90.20
    $90.20 - $90.20
    Current price $90.20

    Swing Arm Bearing Kit 28-1090

    All Balls Racing

    A Quality Swing Arm Repair Kit from All Balls Racing. Bushings are case hardened and plated to prevent wear and corrosion. POM composite washer bea...

    View full details
    Original price $90.20 - Original price $90.20
    Original price
    $90.20
    $90.20 - $90.20
    Current price $90.20
  • Suspension Linkage Kit 27-1001
    Suspension Linkage Kit 27-1001
    Our Price
    Original price $134.80 - Original price $134.80
    Original price
    $134.80
    $134.80 - $134.80
    Current price $134.80

    Suspension Linkage Kit 27-1001

    All Balls Racing

    A Quality Suspension Linkage Kit from All Balls Racing. Kit includes lower shock bearing kit! Needle Bearings are made from 52100 bearing steel, AR...

    View full details
    Original price $134.80 - Original price $134.80
    Original price
    $134.80
    $134.80 - $134.80
    Current price $134.80
  • Suspension Linkage Kit 27-1137 KX250/450F '06-'14
    Suspension Linkage Kit 27-1137 KX250/450F '06-'14
    Our Price
    Original price $168.75 - Original price $168.75
    Original price
    $168.75
    $168.75 - $168.75
    Current price $168.75

    Suspension Linkage Kit 27-1137 KX250/450F '06-'14

    All Balls Racing

    A Quality Suspension Linkage Kit from All Balls Racing. Kit includes lower shock bearing kit! Needle Bearings are made from 52100 bearing steel, AR...

    View full details
    Original price $168.75 - Original price $168.75
    Original price
    $168.75
    $168.75 - $168.75
    Current price $168.75
  • Suspension Linkage Kit 27-1131 RMZ125/250' 01
    Suspension Linkage Kit 27-1131 RMZ125/250' 01
    Our Price
    Original price $155.20 - Original price $155.20
    Original price
    $155.20
    $155.20 - $155.20
    Current price $155.20

    Suspension Linkage Kit 27-1131 RMZ125/250' 01

    All Balls Racing

    A Quality Suspension Linkage Kit from All Balls Racing. Kit includes lower shock bearing kit! Needle Bearings are made from 52100 bearing steel, AR...

    View full details
    Original price $155.20 - Original price $155.20
    Original price
    $155.20
    $155.20 - $155.20
    Current price $155.20
  • Swing Arm Bearing Kit 28-1128
    Swing Arm Bearing Kit 28-1128
    Our Price
    Original price $129.50 - Original price $129.50
    Original price
    $129.50
    $129.50 - $129.50
    Current price $129.50

    Swing Arm Bearing Kit 28-1128

    All Balls Racing

    A Quality Swing Arm Repair Kit from All Balls Racing. Bushings are case hardened and plated to prevent wear and corrosion. POM composite washer bea...

    View full details
    Original price $129.50 - Original price $129.50
    Original price
    $129.50
    $129.50 - $129.50
    Current price $129.50
  • Suspension Linkage Kit 27-1016 CR125/250 '85-'87
    Suspension Linkage Kit 27-1016 CR125/250 '85-'87
    Our Price
    Original price $168.75 - Original price $168.75
    Original price
    $168.75
    $168.75 - $168.75
    Current price $168.75

    Suspension Linkage Kit 27-1016 CR125/250 '85-'87

    All Balls Racing

    A Quality Suspension Linkage Kit from All Balls Racing. Kit includes lower shock bearing kit! Needle Bearings are made from 52100 bearing steel, AR...

    View full details
    Original price $168.75 - Original price $168.75
    Original price
    $168.75
    $168.75 - $168.75
    Current price $168.75
  • Swing Arm Bearing Kit 28-1127
    Swing Arm Bearing Kit 28-1127
    Our Price
    Original price $138.70 - Original price $138.70
    Original price
    $138.70
    $138.70 - $138.70
    Current price $138.70

    Swing Arm Bearing Kit 28-1127

    All Balls Racing

    A Quality Swing Arm Repair Kit from All Balls Racing. Bushings are case hardened and plated to prevent wear and corrosion. POM composite washer bea...

    View full details
    Original price $138.70 - Original price $138.70
    Original price
    $138.70
    $138.70 - $138.70
    Current price $138.70
  • Swing Arm Bearing Kit 28-1137
    Swing Arm Bearing Kit 28-1137
    Our Price
    Original price $85.35 - Original price $85.35
    Original price
    $85.35
    $85.35 - $85.35
    Current price $85.35

    Swing Arm Bearing Kit 28-1137

    All Balls Racing

    A Quality Swing Arm Repair Kit from All Balls Racing. Bushings are case hardened and plated to prevent wear and corrosion. POM composite washer bea...

    View full details
    Original price $85.35 - Original price $85.35
    Original price
    $85.35
    $85.35 - $85.35
    Current price $85.35
  • Suspension Linkage Kit 27-1141
    Suspension Linkage Kit 27-1141
    Our Price
    Original price $83.40 - Original price $83.40
    Original price
    $83.40
    $83.40 - $83.40
    Current price $83.40

    Suspension Linkage Kit 27-1141

    All Balls Racing

    A Quality Suspension Linkage Kit from All Balls Racing. Kit includes lower shock bearing kit! Needle Bearings are made from 52100 bearing steel, AR...

    View full details
    Original price $83.40 - Original price $83.40
    Original price
    $83.40
    $83.40 - $83.40
    Current price $83.40
  • Suspension Linkage Kit 27-1053 RMZ125/250 '98-'99
    Suspension Linkage Kit 27-1053 RMZ125/250 '98-'99
    Our Price
    Original price $153.25 - Original price $153.25
    Original price
    $153.25
    $153.25 - $153.25
    Current price $153.25

    Suspension Linkage Kit 27-1053 RMZ125/250 '98-'99

    All Balls Racing

    A Quality Suspension Linkage Kit from All Balls Racing. Kit includes lower shock bearing kit! Needle Bearings are made from 52100 bearing steel, AR...

    View full details
    Original price $153.25 - Original price $153.25
    Original price
    $153.25
    $153.25 - $153.25
    Current price $153.25
  • Swing Arm Bearing Kit 28-1135
    Swing Arm Bearing Kit 28-1135
    Our Price
    Original price $72.25 - Original price $72.25
    Original price
    $72.25
    $72.25 - $72.25
    Current price $72.25

    Swing Arm Bearing Kit 28-1135

    All Balls Racing

    A Quality Swing Arm Repair Kit from All Balls Racing. Bushings are case hardened and plated to prevent wear and corrosion. POM composite washer bea...

    View full details
    Original price $72.25 - Original price $72.25
    Original price
    $72.25
    $72.25 - $72.25
    Current price $72.25

Forks, Shocks and Suspension Components for Every Riding Style

Suspension is where a bike's handling character actually lives — this collection covers fork and shock components, bearing kits, oil and lowering links for road, off-road and adventure setups across a huge range of makes and models.

Stock suspension is generally set up for an average-weight rider on smooth conditions, which is worth remembering if you're noticeably heavier, lighter, or riding rougher terrain than the bike was tuned for. A spring rate change and proper sag setup is often a bigger improvement than anything else you can do to a bike's handling, and it's a lot cheaper than most people assume.

Browse our fork oil collection for routine servicing, or check RaceTech and Bilstein for upgraded components. If you're after a lowering solution, our KoubaLink range is worth a look.