Looks like that may be right under your vacuum pump which is prone to leaking. Also your oil pressure switch is located in that area as well. Pretty much right under the vacuum pump on the block. I had both of these leaks. If you unplug the cable to the oil pressure switch you'll be able to tell if its leaking because oil will seep out of the plastic loom covering the wires. Hope this helps.
No mods yet!
Mods coming soon though