Some of those trucks you listed are decent, id stay away from the one w/ new engine and ****** etc... might be a good buy, but the rest of the vehicle has the mileage and wear and tear on it. The one with like 120k was decent. Those older ones w/ the 350 are pretty easy to work on and get parts for