I mean Jordo really...you took it to a mechanic? Give me a break. You already knew to do your lims, your brakes I'm sure you're aware of what's going on since last replacement etc etc. struts we always need lol.
But my thing is... these leaks. Unless you have fluid on the driveway, I'd double check. I don't doubt the oil pan gasket though it probably does have some sludge around it or something. But...check this yourself.