I have never paid anyone up front, deposit or anything period. If a company or guy needs my money to do the job then it means that he could be a fly by so with that on mind the security for the person is that they have my car,motorcycle or boat as colateral. If I am having work done in any of my properties I tell them very clear hey Bud I called you and I am not going anywhere if they dont want to work on my stuff without a deposit then I wont do business with them. My dad always told me that a prepaid musician does not play a good show.
I would suggest go pay the man what you owe him and get your truck out of there. I think the mistake that you made was telling him you are not in a hurry in my opinion..Good luck and if you need some backup fly me out to texas and Big Al will go with you to get your bucket back..