That should be a standard Procon Series 2 pump, same specs as the more common flange-mount type. Flow should be rated at 110 litres/hour. The other difference to the more common Procon pump is that these use a small flat on the end of the pump shaft fitted with a press-on flange with 3 drive pins cast in, driven by another similar flange on the motor with a rubber spacer disc between.
They are also used in postmix and beer dispensing systems, so you may be able to source a new pump or rebuild kit through your contacts. If all else fails, CoffeeParts should have them, part number for a 3-bolt Rancilio style pump is 700009 (Thats a Nuova Ricambi part number).