Personally, I wouldn't pick any of those, but if I HAD to pick one, it would be the GMC. I have had that truck (Silverado, same year, same truck, just different badge) for over 10 years and it's a good truck. The engine is solid. The tranny is good to probably 200k or so if it hasn't been towed with heavily. Make sure it's not rusted out. I'd try to get it for $4k if it's not a rust bucket. There's tons of used parts out there for this truck, engine, tranny, etc.