0 Cart
Added to Cart
    You have items in your cart
    You have 1 item in your cart
    Total

    Vintage Motorcycle Rear Shocks & Twin Shock Absorbers

    Shop vintage motorcycle rear shocks and twin shock absorbers for classic Honda, Yamaha, Suzuki, and Kawasaki motorcycles from the 1970s through the 1990s. This collection includes OEM-style replacement rear shocks, adjustable twin shocks, performance suspension upgrades, and shock mounting hardware engineered for vintage motorcycle rear suspension systems.

    Rear shock absorbers are critical for maintaining proper ride height, damping control, chassis stability, and predictable handling. Worn or leaking shocks can cause excessive bounce, poor rebound control, unstable cornering, uneven tire wear, and reduced braking confidence. Weak rear suspension also disrupts overall chassis balance, especially when paired with freshly rebuilt front forks.

    Replacing aging rear shocks restores controlled compression and rebound damping, improves rider comfort, stabilizes the swingarm under acceleration, and ensures consistent traction across varying road conditions. Whether you’re completing a factory-correct restoration, upgrading a daily rider, or dialing in a café racer or street tracker build, proper rear suspension setup is essential.

    Our inventory includes twin shock absorbers, preload-adjustable shocks, OEM-style replacements, performance rear suspension upgrades, shock bushings, mounting bolts, upper and lower shock hardware, and related components selected for precise model-specific fitment and long-term durability across stock and modified vintage motorcycles.

    For complete suspension restoration, explore our Fork Components and Fork Seals collections to maintain balanced front and rear suspension performance.

    Old Bike Barn specializes in vintage Japanese motorcycle suspension and chassis components with trusted OEM and high-quality aftermarket parts curated by experienced riders who restore, rebuild, and refine classic machines.

    $0.00" data-subtotal="0" data-currency_format="${{amount}} USD">