If the shaft(s) are round, smooth and concentric to a leaking seal. replace the seal. OEM part numbers can be cross referenced to industry standard part numbers. Seals go by, shaft diameter, seal recess diameter and height of seal so part numbers e not essential.
If shaft is worn or rusted, replacing seal is a waste of time and money. The new seal will leak as badly as the old seal. Replacing shafts is and option IF your can source good usable replacements… not everyone has a good parts motor at hand. Repairing a worn or rusted shaft is doable in theory, but, difficult in practice as skills and equipment are beyond most of us.
If time and money are no object all things are possible.
Louis