Everbody has a favorite grease, and there's a lot of superstition as well as science, but if water is a real concern the old Mtn. bike standby is Stalube waterproof Marine Bearing grease. Its heavy-bodied, but you can get away with that in a BB, not so happily in hubs. Available in most auto and marine shops.