I just picked up an 08 Sport Trac with 190,000 miles, very clean and no rust, but it looks like it was a well looked after truck.
Last November I bought an 04 Avalanche didn't even make two or three payments on it and somebody at work dropped a forklift on it. I try to see it as a blessing now...