If you want to see a DIY frame swap, check my sig. I don't recommend it, but I'm glad I did it. My '99 is still on the road, with a new life. It's a bear though. Really takes an overhead hoist. Ironically, my new house actually has one in the garage.
To find a frame,
Car-Part.com--Used Auto Parts Market is your friend. I found one off a 2001 that had been wrecked in 2006 so it was in great shape. Cost me $600 plus $150 to deliver, with some goodies thrown in.
__________________
'99 4Runner SR5 5spd 3.4L V6 4WD(U.S), original '99 Talls in front, OME 906s in back, Hella fogs, Trekmaster shocks in front, Billy in back, no running boards, FIAMM horns, Alpine sound, Michelin LTX M/S2's, owned since new.
'97 HiLux SW4 5spd 4WD(Japan model bought in Brazil assembled in Argentina, very close to a 3.0 4Runner/Surf)
'71 FordWillys Jeep CJ5 (with straight six Ford Maverick 3.0 liter engine--lives in the mountains north of Sao Paulo Brazil)
My Backyard Frame Swap