Might be too late now, but when you pull the balancer off, feel for a groove where the seal rides. I had this problem on mine, and even a new seal would still leak. What I did was make a spacer out of a piece of 16 ga aluminum that pushed the seal just a little deeper into the oil pump, so the "lip" of the seal was riding on a different spot. No more leak, nice and dry now.