50k for a 4 year old truck with nearly 100k miles is still too much imo. By the time you finish your payments, you're still dumping money into it for repairs from wear and tear. It ends up being more money into it that what it would cost to keep fixing your 21 year old truck that's already paid...