Looks like the oil leak could be the turbo.