The O-ring will need to be metric for sure and Nitrile (Buna-N). Not sure if your stores in Cape Town are metric or imperial? I bought a new fuel pump sometime back that was NOS, installed it and over time it weeped just as you describe. Turns out there was a bit of pitting on the plate from the part being in storage. I used the next size up O-ring in cross section and have had no problem since. If there is no corrosion pitting, then a simple O-ring replacement should do it.
Unfortunately, I do not have any documentation on that O-ring size. Once off, just measure the groove diameter of the pump and the width of the O-ring. Then match up with an O-ring chart. I can try to help given the above dimensions if no one else has the size.