Exactly why I didn't take my boat anywhere this season until I got new bearings. $90 at NAPA for seals, races, cap, everything but the grease. Use blue Marine grease.

Any mechanic shop that wants work would probably take on the job for $100 or less.