I have never seen anything in your typical auto parts store or home improvement store that would be an appropriate sub for proper welting. After all the effort you have already put in I would suggest getting the welt on order today so you can finish the job correctly. Hope to see pics of the finished truck soon.