I was thinking u-bolts... and yes the beam is structural. Pretty solid for sure. I don't question whether it can hold my weight. I'm only 109 on a good day. I think eye bolts would be at higher risk of coming out though.