Now to address the biggest challenge with an FTE swap.
Like I mentioned, there was almost a year gap between the engine arriving and the actual transplant. Most of this time was spent planning and waiting for the wiring harness to be converted. I could have built my own standalone harness with enough time, ball punching, and self loathing but instead I opted to have a guy in Australia build me a custom grafted harness to mate the FTE to the LX450 body. It took 6 months to get the finished product back but it worked well with a couple important caveats. I found the harness builder, Jonathan (Thrashlux) on the Facebook FTE discussion group and has been building harnesses for years. I worked with him to determine what needed to be supplied in order to produce a near-plug and play harness for my US LHD LX450. Jonathan was able to use a provided LX450 engine harness and graft it to a LHD 100-series dash, engine, and transmission harness. He also bypassed the immobilizer in the ECU and added wiring for the factory cruise control, gauge cluster, and shifter.
I waited until he was ready to ship the finished harness and ECU back to me before I pulled the 1FZ to minimize downtime.
The end result was near flawless with the exception that I had to rework some aspects as it just didn't fit perfect in a LHD dash. I'm sure he knows exactly how to make these things jelly in a RHD configuration and he understandably had to guess here and there as I'm sure he doesn't see a lot of LHD diesel Toyotas in Australia.
I ultimately had to extend the leads for the diagnostic connector under the driver side fuse panel and the three added relays were in a bad location so I extended them over to the passenger side kick panel. I was originally hoping I could just route the new harness behind the dash without too much fuss but that was not to be. There is just ZERO room between the back of the glovebox and the heater/blower assembly to route wires or connectors:
This is where things got a little intense. ...they say a picture is worth a thousand words...