The o-ring on the cap appears fine but it oozes a little oil over time. It doesn't extend out much/any beyond the hard plastic outer ring of the cap. Would be nice if the o-ring cross section was slightly bigger to allow it to press firmly against the engine before the outer ring touched down. Maybe the o-ring cross section has shrunk a bit from its many years of hot oil contact.