Having a new truck is always nice, but it's not always the right move financially, especially if you're on a budget. $20,000 ...