I authored a long thread on this problem, I had as well. While the seal is suspect, and not much one can do about it, seems the more common problem, as it was with mine is that something gets in the valve and holds it open. It is a piston sliding thru a cylinder that closes and opens a port (pictures available on request, or thread link.) It should be closed when the engine is stopped. Mine was wide open and would drain the tank in less than a day.
The debris in the pump was obvious.
Once i disassembled mine, removed the piston and cleaned the cylinder it slides thru, all is well. Hasn't wet sumped since, has held its oil in the tank as long as several weeks/ nearly a month I think with no loss of level in the tank, which is all you can ask.