finally got my swagman installed I'm not very good at this type of thing but thinking I might have done better ponying with the cash and buying the one up. Anyway it feels really stable now.
We got the Swagman 64663, and although we've only used it on our truck so far, we LOVE it. With the threaded hitch pin, it doesn't move around at all while driving. Looking forward to putting it on our Escape!