I looked on eBay, but not very hard. The complete kit from the dealer was nice in this case since they had one in stock, I wanted to take a look at it first, it was entirely complete with hardware, wiring, ball mount, etc, and I didn’t have to deal with bidding and shipping.
Sounds like you got a great deal though. I just paid the “convenience penalty”...