I just used the USDM harness and added the AVCS wiring, but I'm almost positive a JDM engine harness would work as long as you add the ECU jumper harness, use the Japanese ECU, and re-code the immobilizer. I've read a lot about swapping intake manifolds, sensors, etc., and I don't think any of that stuff matters (especially when swapping a pre-factlift engine into a pre-facelift chassis, or vice-versa). All I did was swap to the earlier 2-wire sensors and use the matching wiring since I had to get my 2008 engine working with my 2005 vehicle. It turns out that the earlier 2-wire sensors I swapped have a shield on pin 30 and need the ground wire to be bolted to the metal part of the intake manifold, I just used a bolt on my TGV deletes; I also fought with and finally got my Innovate LC-2 working. The car runs perfectly with no CELs and is fully-functional, and I've been logging it for Ed at XRT.