I am surprised no one mentioned going to your local machine shop / welder! You can save a few coins and supply a local business some much needed revenue. (or get a buddy to build one)
OP I agree and find the prices insulting, I refuse to pay those absurdly inflated prices. But they know we will just empty every pocket for our toys. They rip us for the product and the shipping, it amazes me that people throw their money away like that, but meh to each their own.
"Any fool can criticize, condemn and complain and most fools do."