my experience with grease is that as it seeps out of the seals it attracts dirt to the bearing seal, which in turn finds its way into the bearing rather quickly. I find bearing oils keep the bearings lasting longer, especially at the track i race with that has very fine dirt particles.