there is a place in Karachi plaza market who had these pumps as repaired ones, The shop does it themselves, There are a few places in lalukhet in karachi too who refurb water pumps and im pretty sure they would have it lying around as these were notorious for leaking because originally an anticorrosion oil was added to the water. The owners never put that in.
btw - that oil is now not required if you use branded coolant in the engine.