There are lot's of online suppliers including those already mentioned. You can also go to McMaster Carr, or WW Grranger. Grainger has walk in outlets near most industrial centers. US Seal is a major brand in the US but I'd also look for a John Crane equivalent. Don't buy on price. There are big differences in the durability and even the best don't cost enough more to warrant tearing the pump apart again. @James or @ajw22 or one of our other experts will be able to define the right materials. Or somebody here may know the crossover. I've also purchased pool seals at small pump rebuild shops.