U-Haul uses re-branded Curt hitches if I remember correctly. The experience I had with them was terrible. They pulled the back end of my SUV apart and were in the end unable to do the installation despite having the exact hitch model for my vehicle. They were able to put it back together properly without the hitch and I walked away, having wasted much of a Saturday. From there, I took the car to a local truck customization shop and they had done about a zillion of these for people with SUVs who just wanted to mount up a bike rack. They used the same Curt hitch kit, labeled Curt this time, and it worked fine.
I think the hitch cost me less than $200, and installation was less than that. Worth noting: I first went to my car's local dealer, who wanted over $1000 to install plus the higher cost for the factory hitch. It would have included wiring but I didn't care about that.
I would definitely get a 2" hitch. Don't be tempted to get a smaller one. You will find the really good racks will work best with a 2" hitch, or they will require them and you will then have to get an adapter. If you use an adapter, it will induce a wobble in the system which you can use a hitch tightener to mostly dial out... but you'll be better off with the 2" product to start with. 'tongue weight' is going to be something you have to be aware of as well and your life will be simpler if you are not living with the lesser tongue weights allowable with smaller hitches. I know all this because my next car after the one I put a hitch on... I was determined to buy one with a hitch from the factory. Only the factory does just a 1.5" hitch. I went thru the whole adapter/extender thing, which introduced the issue of tongue weight and so on and so on.