Product review (4 stars): Not as precision fit as expected, but overall still seems to be a good package
kit has all the parts I need.  I have not installed it yet, but their seems to be a slight bit of wobble in bearing and shaft fit when assembled in hand.  I'm wondering now how long my old bearing would still last if I just replaced the seal, since it only wobbles a little bit too, and only slightly dripped underneath (I didn't even know it was leaking until I moved it to clean under it).  'Anyway, I will install just to prevent wasting my time of trying a short-sighted fix, and maybe will report back after install.  'Would I buy this kit again and do the same thing, yes, probably would -- especially if I find the old shaft has also worn as has been the case in a few YouTubers (no, I am not a professional repair guy)