I'm not too hopeful. Most of the sealants need a clean oil free surface to bond to. But, you already have oil where you need to make a seal.
If there is any pressure inside, a patch on the outside will just dislodge. You'll be bonding to paint.
Have you checked the engine breather tube?