I have a Toro Personal Pace Lanwmower with a 6.5 HP Tecumseh engive 195 cc (Model LV195XA). I've been getting oil leaks dripping down from the top of the engine but couldn't tell where it was coming from. I do not overfill with oil. I took the top off and cleaned it all up so I could see where exactly it was leaking. After starting it and letting it run a bit, the oil started running down from the top where the breather assembly is which doesn't look to be a tight seal (can lift it up a little). Please see pictures. Is this something that can be fixed and if so, how much would a small engine repair shop charge for it (approx). Any help would be appreciated.