I have one on my second gen pickup. It is awesome. It has saved me from destroying the rear portion of my bed many times! I haven't used it to pull myself out yet, but I have used it to pull others with, and it works great! Make sure you put the small weld on it (is that required for 4runners too? I am assuming it is) If you don't, anytime you haul a trailer it will go down, and anytime you land on it, it will go up and contact the body. Have fun!