Some pump info on www.mgfcar.de/pumps
Link may not work : type in search
Edit: 18G 703 seems to be a pump unit standard part number going back to BL days, for Maxis etc. indeed everything Brit made with strange liquid boingy boingy suspension.
There's a thing.
The Internet: once again: A Wondrous Thing.