+1 on the cork. They've always seemed to work best for me.
On the distributor, the issue is most likely the intake. Is it an Edelbrock intake? I think the holes are machined slightly too big, allowing the seal to fit loosely and leak. I've had this issue on the last 2 engines that used an Edelbrock. One has an MSD distributor, the other a factory Ford, both with the same issue. The only way I know of to stop or slow down the leak is to put something behind the seal, to force it out against the hole. I've not been successful in stopping it completely, but have managed to slow it down considerably, to the point it wasn't drowning the intake in oil after extended drives, like it was before. I used a thin rubber band and slight amount of sealer with it behind the factory seal.