Yup, you've gotten good advice here already. If you're ready to take it away (truck, trailer, etc), take $2k and make him the cash offer. Be polite, but straightforward. If he counters, don't think about it or act like you're negotiating. Say, politely, that $2k is what you are willing to pay, and if he agrees, then he can sell it today. If he says no, then don't stick around or ask any questions: offer a handshake, give him something with your name and number on it, and say that he's welcome to call you if he changes his mind.
Good luck!