I built my own too. It mounted to the windshield on the front, and a set of steel corners on the back.
1.25" round HREW, .120" wall.
It was a touch on the overkill side - but had no problems with heavy loads. Well - the rack was fine, the slinky-like suspension wasn't the best with a heavy...