Regarding the lube, OMC/Bombardier it is called "Premium Blend" gearcase lube and will specify on the bottle that it is for electric shift. Sierra also sells substitute and bottle specifies Type C - be sure to get the right one. If you have any contamination in the gearcase, it may make sense to flush gearcase a couple of times (sacrifice a bottle of lube in the process), and refill with fresh (any grit between the spring and hub will cause slipping). If it was only slightly milkshake, perhaps it is a minor leak, and a fluid replacement will get you through to the winter months for a more thorough review/proper fix (if you go down that route, suggest looking up my thread as I have gotten a lot of good advice from several members including kimcrwbr1 & racerone, very knowledgeable and generous with assistance, definitely experts).
In the for what it is worth category, I have been running without my generator connected this season as I haven't sorted that system yet (I think my regulator is fried and replacement is $100), but I have been running fine simply by putting battery on charger every couple few days (I am usually out on the water running for 3-5 hours before pulling battery for charging and the charger only runs for 30min before indicating full charge, vs 12 hours required to charge a fully depleted battery, so seems magnets arent drawing much power).