I have a 1997 3rd Gen 4runner with the v6 and 4wd 240k miles and recently major surgery was done and my mechanic had to lift the cab off the frame to repair the frame, and he had to take off alot of parts to achieve this (car spent its whole life in northern Illinois). Got it back a couple days...