Thanks, in response first to the oil pressure gauge question, the stock gauge reading was low so I installed a mechanical gauge and there is very little pressure, runs fine but the pressure never gets above 20 lbs.
Devlish, you say you didn't have to remove your turbo? I have a turbo too and...