Doesn't look like anyting is leaking now, since it's been cleaned I'll try to keep it that way just to be aware of what's going on in there. There's a molex connector over by the battery, pushed vertically onto some lugs. Not sure what it is, whatever, but the inside of this connector is full of oily stuff. Looks like something went loose in there once. Maybe the mechanic dripped oil all over once...who knows.
Car runs great now, no drips or anything.
-John O