I bought seals etc, locally from a shop that sells bearings and seals. My neighbour who has a lathe turned a new shaft for me out of stainless steel to match the diameters of the new seals and bearings I bought. After it was assembled, I mounted it and it's been on my TR3A for 16 years (94,000 miles) with no leaks etc. The usual cause for the pump to leak is that the original mild steel shaft gets rusty in contact with the water or coolant and then the rust flakes off leaving the grit to ruin the seal. Also the water can leak out because the rusty pump shaft is no longer round.
Yvan, I have it off at the moment if you want to look at it. Let me know. I also have all the sketches on file.
Don