Just a follow up. I replaced the balancer and seal, and it hasn't leaked another drop of oil, so problem solved! The job wasn't bad at all. I just had to remove the upper fan shroud, take the belt off, and remove the fan. I had made a spanner wrench to hold the water pump pulley prior to this...