The Ultegra RD will probably work. A Dura-Ace 7800 RD will not work well with the 11-28 spread, but for some reason the 105 and ultegra ss RD are a bit more friendly to larger gear spreads with a compact. However, your chain might be a bit short now...