I looked at that web site, I'm not impressed with their hitch's, but I could be wrong, find someone with one installed and see if you can move that hitch ball left or right any at all. If it will move at all in a few years it will crack. I'd build my own or have a welding shop build one.