Many swear by the SRM pumps but there has also been discussion here of refurbished pumps, if I remember rightly. Also, when I needed a fix SRM had no stock.
I had some success reducing leakage through the pump by cleaning up the inner face of the pump clamping plate, removing the wear caused by the pump gears. I believe worn gear spindles also contribute to leakage, which is more difficult to fix.