Mercedes do rebuilt ones for £500 or so apparently.
Make sure you flush the entire system several times and also replace the filter twice (once at start of flushing and again at the end). You don't want pieces of the failed pump floating around in the ABC oil.