There is a way to fix a weeping seal if it's new by removing the spring that runs around the inner edge of the seal and trimming the spring length back by a few coils (I saw this on a youtube video by jafromobile - he was salvaging a newish seal that had began to prematurely leak) It was done by finding the end join of the spring and 'unscrewing' it, taking a pair of fine wire cutters and inserting the end of them into the bigger diameter end of the spring, then gently clipping 2 to 3 coils off and reinstalling it. It effectively made the spring slightly shorter, pulling the seal in tighter onto the shaft it was installed around. Don't know if this is a recommended way of dealing with a new seal that's leaking, but if you're going to pull it out you only will be investing time into trying this (hey, if it works...)