Hmm.. This problem is a bit like ' chicken or egg first'.Hello John, Are you sure the bearing was at fault,
I have been thinking about excess crankcase pressure causing oil to be pushed through the seal(this is also pointed out in a magneto service manual) I am experimenting with a crankcase breather at the moment, but I don't think I have made it big enough yet. Interestingly the breather on my 600cc 1932 Sunbeam only has a 1/4" breather and that seems ok.
Either way the fit of the bearing has to be addressed first.If I can find a decent body then I will go in that direction,though I have found someone selling a mag for a Comet so I may buy that anyway.
I will continue to repair the mag body as the knowledge I gain may help someone else in the future..John