I purchased this truck for $1000. It gave me very little trouble. (uv joints,some sensors) I recently had to pull the engine when it reached 229,814 miles. Yes that's the correct mileage. I went with a 1999-2000 model engine because they are factory with 240hp and that's great for when I pull my boat or my tools. This is a very well rounded truck/SUV. GM got this right so if you are looking for a good vehicle this is one of them!