LJ78 2L-TE --> 1KZ-TE swap

After a series of unfortunate events, I need to swap my LJ78 Engine. I have sourced a 1KZ-TE (year 96 - guessing Hilux) with auto trans and ECU. Id’e like to confirm a few things:

  1. Does the 1KZ-TE fit properly in the LJ78 engine bay, or are there clearance issues I should be aware of?
  2. Will the existing motor mounts work, or will I need to fabricate or reposition them? I’ve heard about the mounts needing to move 45mm—can anyone confirm this?
  3. Can the 1KZ-TE’s auto transmission mate directly with the LJ78’s transfer case? Are there known issues with the output shaft alignment?
    1. If I use the 1KZ-TE ECU with 2L-TE, will it handle the auto transmission properly, or should I anticipate wiring or sensor challenges?
      1. I’m ok with swapping to 1KZ-TE trans if it’s a better fit.
  4. Another things I should be aware of?

Will be adding forward intercooler at the time of the swap as well as other pre-maintenance things.

Any wisdom here would be help and thanks in advance!