I would say that your new seal should work fine.
The two contact areas you need to be concerned about is:
1; the part of the seal where the two ceramic faces meet. DO NOT let the 2 faces get dirty, or it can leak.
2; the surface of the shaft where the rubber boot of the seal contacts the rotating shaft.
I work with the same kind of seals on larger industrial pumps and have the same issues with installing and not having them leak.