Top 100 Contributor
This is a braze on fitting front mech, so won't fit on your frame, if you don't have a braze on mount You could buy an adaptor to make it work on your frame.
You would be easier to buy the mech that clamps straight onto your frame.
Shimano Band On Adapter For Front Derailleur
Shimano Ultegra 6700 Band-On Front Derailleur