![Yamaha XJ 900 (31A) (Half Faired) Rear Shock Absorbers 1983-1992](http://onlinemotoparts.co.uk/cdn/shop/products/34e528c4-5d89-4ac5-ae46-3d0ca4f21767_400x400.jpg?v=1696939314)
Yamaha XJ 900 (31A) (Half Faired) Rear Shock Absorbers 1983-1992
Original price
£143.98
-
Original price
£143.98
Original price
£143.98
£143.98
-
£143.98
Current price
£143.98
Shocks 300mm Pin+Pin (All Black) Type 7A