just spoken to a lad who knows a fare bit about turbos n all that! if i wer you id try and find out a bit more about the engine!
for a start what the actual power is, who built the engine, what turbo, whats been done to the internals, what intercooler(front mount etc), management, fueling, head work, transmission, diff.
photo's of the engine may be good! just tryin to help fella