I installed a Curt 12156 class II hitch with 1-1/4" receiver on my 2019 CX-9 for my bike rack (1-Up USA). The best price I could find at the time was from etrailer.com. It was simple to install. I was able to do it myself although the the Youtube videos I watched called for a helper. It's a quality hitch as long as the your towing needs are within the specs.
I did not install a wiring kit since I am not towing with it.
The last trailer I purchased was from Costco and I used it regularly for 12 years to haul landscaping materials and other items. It was a tough little trailer. It looks like they still sell them online but I have no idea how price competitive they are. They're price was great when I purchased mine.
https://www.costco.com/DK2-4.5-ft.-...-Trailer-with-Bed-Tilt.product.100341985.html