IMO, the OEM seals always worked fine. Of course now & then you simply get a bad new seal.
As said below by another member be sure to seal up that keyway. The outer seal is supposed to keep dirt, dust, water, and GL from leaching in. Use a new axle flange gasket too.
With the bearing...