As someone already said, changing the cassette might be an easier option. You can get a 12-27 cassette, which would give you gearing almost as low as a compact.
The FC-R700 (ultegra-level compact) is a pretty good deal at about $200 on eBay. It weighs a bit more than the Dura Ace, but should be a pretty good crank.