I have a Giant Cypress with a Shimano C101 front derailleur. The bike has three front chain rings and 7 rear cassette. The front derailleur has a great deal of play and so bad I'm afraid it's coming apart. I tried to order a replacement from Performance Bicycle, but they did not have anything that would work and sent me to Nashbar. Nashbar did have a replacement part, but it had to be back ordered. The ship date has been moved back several times since the original order. Can any one offer a suggestion as to a derailleur that would replace the C101 or another supplier that I might try? Thanks for any suggestions.