SHIMANO SIS FD-TY10 31.8 Front Derailleur 42T Top PULL Bike Bicycle