Just a further note, Marine "Waterproof" grease sold at most Automotive stores is NLGI No2 and is really thick. The "Marine" reference is for Boat Trailer bearings, not gear cases.
Another option to squeeze another season out before a gearcase reseal is some 85-140 gear oil, probable better in a shift lower unit than grease.
I’ve used NLGI 00 grease from Tractor Supply (and others) for a few years now. I have never had a lubrication or water ingress related failure. That being said, I don’t put a lot of hours on my motors. I have used it in both shift and non-shift lower units. The NLGI 00 will slowly weep from poor seals, but much less than gear oil. The corn head grease is probably a better product, but I find that the packaging is less convenient.