Mine looks nothing like that,,mine is frame to frame,,and sturdy,,,,2007 ram 2500 w/ tow package,,,,
Glad your ok,,,,,

I would upgrade for sure,,,,I would be nervous towing with that,,,,

See ya at st Louis