Hmmm, there are 2 schools of thought on this. Personally if the crank seals have had it then there are plenty of others that will be past their best, also the main and output bearings are probably worn too. So i would strip her down and do the lot.
The other view is pull the duff seal out and stick in a new one in situ, i havent done this but i know bob-c has.
Before we dash down that particular road try a couple of things. Take off the left side engine cover and get the motor running as best you can, now spray LOADs of wd40 or similar at the back of the generator so it covers the seal. Does it improve things. Secondly pop the gearbox breather into a glass of liquid, parafin, white spirit or similar with the engine running again see if there are any bubbles, or conversely the fluid level appearing to drop.
Those 2 can give a reasonable indication of crank seal health.
While you have the WD out blast all the possible leak areas on the motor, the reed cage is a favorite as well as the carb rubbers as they can perish. Again with the motor running and see if there is any improvement.