Any of the current long cage Shimano derailleurs will work fine, even the near bottom of the line TX-55 will perform better than your old derailleur. The long cage will work well with you 28T, some short cages will be okay, some will not. Of course, you can spend more.
http://www.amazon.com/Shimano-Tourne...1898366&sr=1-8