Buy it from rancho toyota trucks in california. They will get everything you need. Coming from a guy who bought a 2002 3rz from a taco, try and find a older t-100 3rz. It may have higher miles but the swap will go easier and the emission standards for the older engines is less. I bought a Offroad solutions conversion harness but have been waiting for it for over a month so i cant tell you is its worth it or not. Im sure everyone will tell you to read the 3rz knowledge data base thread but its lacking some info. Good luck