I am not sure why customers expect a business to absorb costs like this. When I test drive a vehicle, I put fuel back in it. Consequently when I show up to test drive a vehicle, they are happy to see me. My trades are what I say they are. When I make a deal, I get a good one, but I am not looking for them to lose money selling to me. I have long time relationships with both the commercial GMC and Chevy dealers. They compete against each other for my business but I am friends with both. When I buy heavy equipment I do the same thing. I also call up the sales guys and take them to lunch, as they do me. I like to be a guy that companies actually want to do business with. Everyone has to make money, and the old saying "watch the pennies and the dollars take care of themselves" also applies. Listen....don't be Dbag to work with, and you will get farther. Establish a real relationship with your trading partners and you will get farther. Treat them like you would expect to be treated and you get farther and sleep better.