The original pump bears Volvo part number 460821- Bosch part number is 0580254996
That's a K-Jet main fuel pump.
90 litres per hour, 750cc (min) per 30 sec.s, 5 bar pressure, with funny li'l fittings out the side.
Same basic pump used in K-Jet 140s, K-Jet 240 up to 84, although 'Bild 1' (with funny li'l things on the side) disappeared and was superseded by 'Bild 2' style units, which were the service replacements for Bild 1 pumps.
(source of info - a scan of an old Bosch document with the properties of "Kennlisten / technische Merkmale")
These things also have an accumulator as another part of their setup.
These should work as replacements -
(Bild 2)
0 580 254 995 (Porsche, Volvo)
0 580 254 985 (Porsche)
0 580 254 991 (Porsche)
0 580 254 994 (SAAB)
Bild 1
0 580 254 998 (Porsche)
0 580 254 992 (Porsche)
Or any 5 bar pump that flows at least 1500 cc per minute. Some Merc K-Jet 5-bar pumps flow a wee bit more, but that's okay; this is why we have fuel pressure regulators.