Grease is totally fine.... did it for years without any damage to bowl or shaft.
Technically speaking, grease is for rolling element bearings. The bearings in the bowl are babbit.
When grease is used it should be done every single outing, after the shaft moves even a little there is no grease contacting the moving parts.
Also the bowl bearings do not get warm enough to drop the oil out of the grease which is how most greases work.
You more than likely did not have any issues because of the amount of hours the pump ran and unless you actually measured the bearings, have no idea how much wear took place, the grease will definitely slow the wear on the shaft though. I highly recommend gear lube with a race shaft, $3 worth of oil is better than $400 for a new shaft.
JMHO.
GT
Sent from my SGH-T989 using SoCalJetBoats mobile app