V motor mounts do tend to break and would leak on the header, a dyno pull could break a mount.
Some of there stories sound legit except one. How would they not know,with the mods you were having installed, that the stock fuel system would not be enough with E85.
Other common source of oil leaks after the type of mods you did are valve covers.
Sent from my iPhone using Tapatalk