I'm glad to see that everything worked out and you got the truck repaired to original condition.

An agreed value policy is definitely the way you want to go. If the other persons' company stalls at paying, your insurer will usually pay to have the vehicle repair to yours and their satisfaction, then thy go after the other insurer. Keeps the customer happy and out of the litigation business.

I currently have my cars with Grundy Worldwide (www.grundy.com) have also had policies with Hagerty (www.hagerty.com). You can also get agreed value insurance from numerous other specialty insurance companies plus regular insurance companies, like State Farm. Just make sure you get an agreed value policy.