I made mine from a piece of 7" structural channel steel (fits nicely to the frame with a few spacers), 4" black pipe, 1" steel tubing, and some 5/16" plate steel. Total cost was about $70. Took about a weekend and have been pretty happy with it. It is stronger than anything I can buy. I had a friend do a FEA (Finite Element Analysis) and he said that it would withstand a 40 mph hit into a wall (not sure my body would though).
dd113 has the same opinion as myself: It's your truck, and you might be happier making something yourself than buying it. I have really enjoyed my rig because I have been able to learn and do stuff for myself - a very satisfying feeling.
Good luck and have fun.
Pic 1, initial concept: