I’ve just had an oil leak repaired on mine, it was coming from some type of housing that is known to crack, I’ll try find out which part it actually was and get back to you.... as for tires I did have good year eagles on last time which were fine but a bit soft for my liking, I’m using Perelli p zero’s now that seem to be doing great, the grip is permnominal! The part that was leaking for me was oil filter housing at engine no part number unfortunately