I have had an oil leak before and just as reekes, ordered a new rubber washer. Yours seems like a gravitated issue though I am also assuming you have got the know-how as well.