I only trust myself with Honda/Acura at the moment.

For a 2jZ rebuild give Turbo Dave or Batlground a call. They have much more expierience with Toyotas than i do.