The hitch came really well packaged and included everything you would need even including the ball. The fit was perfect and the finish was too. I'm really happy I found this one, a lot of the older bikes of course aren't supported to well by the aftermarket anymore so to be able to find this one brand new was awesome!