I handed my 1998 4Runner down to my step son a couple years ago and he took it to walmart to have the oil changed a few weeks ago and somehow they managed to screw the engine up. Long story short, they totaled it and gave him $6300 for it. He came way out ahead because it was worth maybe $4500 on a good day with 240,000 miles. Well he found this one the other day. 2000 model sport with 160,000 miles, 4x4, and has a few mods. I think he did real good getting this one for $5000.
As far as what wally world did, broke the sending unit, oil drained out and they started it up and screwed the crank bearing. They sent it to the local Toyota dealer and they wanted $5500 for put a 160,000 mile used engine in it. Lucky for him, they decided to give him high NADA retail. I figured it would be a battle but after sending it to their insurance company and about 4 weeks of waiting, they sent a check and we signed the title over to them. Pure luck in my opinion.