We need to know what model number and name engine it has, we have several different water pumps in stock for the Chinese engines,very possibly have it.
As far as rebuilding it ? I don't think you are going to have much luck
Casting sand and other debris in the cooling system can knock out a seal in pretty short order. Coolant filters are found on almost all high end equipment that is not considered “disposable”.