Did this work well? I have had a mechanic replace the seals (head down) and still have oil seeping from the top of the front push rod cover. Thinking maybe the plastic is slightly warped/worn so...