• new 105 7000 (same condition asabove) £30

    What is this? Crankset or Rear mech?

About