"I ordered a Curt Hitch on 6/4 via Amazon from them. Per Amazon, they had one in stock and I would receive it between 6/13 and 6/19, which was perfect because I needed to install the hitch no later than 6/20 on my vehicle. I called them on 6/12 to ensure that it would be delivered on time as it had not shipped yet. I was told that I would not receive it until 7/13, that they did not actually keep any of these in stock but they were an authorized distributor for the manufacturer. I told them I was on Amazon and was looking at that hitch from them and it stated that it was "In Stock" and had a latest delivery date of 6/26, so how was this possible if the one I ordered on 6/4 wasn't in stock and couldn't be delivered by the promised dates. The only remedy they had for me was to cancel my order. I don't understand why a company would lie about something being in stock and promised delivery dates. They don't care at all about the needs of their customers and will say anything to get your order instead of you ordering from one of their competitors."