Any name brand marine grease should be fine. Belray Waterproof Grease is great for things that you don't want to corrode, like the drive shaft, bolts, etc.. It's thick and stays put. Lucas makes a really nice marine grease for things that need lubrication like bearings, cables, the water pump...