A lot of unknowns here. We know that you have a 50 34 crank and an 11 28 cassette. What we don't know is how many speeds on the cassette, or which model shifters and derailleurs you have. We do know that your derailleur is made by Shimano, but it could be one of dozens of models.