VERY poor customer service. Waited almost a month for a trailer hitch. I called to ask if the part was in and they told me an appointment had already been made (without my knowledge) at 7:00 am. I showed up for the "appointment" that had been made and was told the part still wasn't in. Took two more weeks and I personally called AGAIN to check the status of the part and it was finally in, but nobody failed to call me and notify me after I was told the first time, THEY would call me to let me know when it was in so that I could make an appointment for installation. Very frustrating, I should I have taken my friend's advice as to not go there.