Received my ordered hitch on the date expected. Box was beat up due to shipping and minor scratches on the mounting brackets that were exposed. Slight alignment issue with the mounting holes but was able to spread apart as suggested and install was easy. I was able to install on my own.