ummm,,, it seems that is a BOTTOM PULL derailleur.Shimano Tourney FD-TX51/TX50, FD-A073/A070 Front Derailleurs
Specifications:
- Drivetrain Speeds: 7
- Front Der/Shifter Compatibility: Shimano Road
- Double or Triple: Triple
- Front Derailleur Clamp: 28.6 (1-1/8")
- Max Ring (teeth): 50
- Front Derailleur Style: Traditional
- Derailleur Capacity: 20
- Front Derailleur Cable Pull: Bottom Pull
Problem solved, .. kinda... you'll need an actual TOP PULL derailleur.... Does the curve of that derailleur follow the chainring radius well? is the clamp size well fitted to the seat tube? these things matter.
Best plan is to go to a local Co-op or Bike shop and ask them for the correct derailleur.... or you can search the internet/ebay/amazon/etc for a "Front MTB derailleur, 28.6mm clamp, 7 speed, triple, Top Pull" .
then read the article, get that bike tuned in, and be riding in a matter of minutes.