I ordered a new truck with a service body last June 2012 from a dealer in NC. They have put the wrong body on it twice and I have put over 600 miles on the truck driving it back and forth for the body. I am now waiting another 8-10 weeks for the right body to come it. Do I have a legal right to charge the dealer or body company for the mileage on the truck or the inconvenience it has caused. I have been making payments on the truck since last Sept. and still don't have a truck I can use. I have had to spend money on the truck I am driving just to have something to use in my business. The dealer is asking me for another $500.00 because the body has increased in price over the past year.