The oil leak looks like its coming from the govenor shaft smile I have not worked on enough tecumseh motors to clarify on seals though.