If the inside is clean, and the outside is "covered" with oil, I'd say the oil is not coming from the dist., but from somewhere else, like a valve cover gasket, or the pcv connection,(if used) at the back of the carb base. What type of breather(s) are you using....Anyway, don't replace the dist just yet, I can't see it as the problem......Moneypitt