Just an update. I had spark plugs out to make engine easier to spin and found one of the heads had two cracks on either side of spark plug hole so that slowed things down while I replaced head. After all the grief from crankshaft oil seal leak, I purchased recommended seal from a dealer that carries parts for Generac. The first and other seals were purchased from online market places to save a buck, (I know better). Anyway, when I installed OEM seal it felt like a better fit. Mowed for an hour yesterday and no leaks.