I get these from the local bearing supply place and replace them when they get wonky. They are about $30 and are good enough. Take the spent one out and take it with you to the bearing guy. He'll fix you up and you'll have a new buddy when it's time for wheel bearings.
gaspipe [the original]
Hair of the dog....