The reason i ask is my last 4 runner had a 22re and i loved it very easy to work on and you can get parts resonable My new 4 runner is a 3.0 5speed although its not the end of the world to work on its deffinetly not a fun engine to mess with . Plus you can find a 22re alot cheeper than a 3.4 Dont get me wrong i would love to have a 3.4 but the fact is the truck was never made for a 3.4 it was made for a 22r or 3.0 so i would think it would be a eiaser swap ?