May not be the seal--look for a "groove" or worn shaft running through the seal.
If that is buggered, no matter how many new seals you have, you will have leaks.
Sometimes the problem can be temporaily cured by not installing the seal all the way.
Check it out.