Wildly overpriced impeller is part # 124223-42092 (Amazon search this part # for the cheaper ones)
Cover gasket is 124223-42110..
Ball bearings are 24107-062024, or you can get them from a local bearing supplier as a # 6202 2RS
The water seal is 124223-42080 or you can get it from a local bearing/seal supplier as a # TC13287
The numbers indicate a 13 mm bore, 28 mm OD and 7mm thickness.