Why not? Look a lot simpilar and a lot easier to install than most of the tie down brackets on the market. Sure you've got to drill four holes but so what. A lot of the name brands require drilling to...
As 67avion's prior owner, I was the one that made the "monster", the extremely heavy duty belly bar. If you want to buy it, I bet he'd sell it to you at a reasonable price.
But his criticisms are quite valid, particularly if you off-road. With my new unit, I bought Torklifts for the front and copied Torklifts for the back to fit into the hitch ends.