You have to use a transmission from a 3vzfe the driveshaft for the front axle is on opposite side.
If your vehicle has a 3.0L engine your transmission and bell housing can be used behind the 3.4L. The R150 (manual) transmission is nearly identical to the unit placed behind a 5VZ-FE from the factory (also an R150). The only external difference between the older and newer R150 is the length of the input shaft, the depth of the bell housing, and the bolt pattern on the rear (4x4 models). The later (3.4L) version uses a longer input shaft and deeper bell housing. The newer version also uses a driver side output transfer case with a different bolt pattern. This makes it easier and more economical to use the older R150 from a 3.0L application. The use of a 3.4L pressure plate, disc, and pilot bearing allow this transmission to bolt into the truck without modification.
An R151 manual transmission found behind a 22R-TE (turbo) can also be used behind this engine. However, a bell housing from a 3.0L application will have to be used. This transmission is mated with a gear driven transfer case equipped with a beefy 23 spline input, the strongest transfer case found in a Toyota. It also has a lower first gear ratio.
If you are using a manual transmission, the 3.4L engine will need to come from a manual transmission vehicle. In SELECT year models we have found a difference in crankshaft machining from the factory. In these instances an engine from an automatic transmission application will not accept a pilot bearing. Another reason to purchase a manual transmission "package" is the difference in electronics. The engine ECU and the engine wiring harness are completely different from manual to auto.