Ok i have a interesting story. I have a 18 2500 long bed Larmie longhorn ram. So back in nov a girl pulled out in front of me at a grocery store parking lot and i hit here on the side at about 10 to 15 miles an hour. My truck has a ranch hand bumper which i think is what caused a bent frame. So long story i get it to body shop and they order new frame. So this goes on for months and come to find out i guess new frame came in and they told me it was a little different from mine. Main thing was there was no holes for anything and in order to drill holes they had to call in a Chrysler engineer which took some more months. So after 8 months of screwing around i get my truck back. Problem is now all the wiring is a horrible mess. Nothing got attched to frame because most of the holes are not there for wires to push in. So i get looking more and my factory gooseneck hitch looks like its missing some bolts on the side. So i start looking online at hitchs and none of them look like mine. Come to fine out the hitch i have in my truck now is a 19-22 hitch. Now i am wondering if the didnt put a 19 or newer frame in my 18 truck. Any body have any insight on the frame models ? At this point i am trying to figure out what to do. Thinking maybe time to get lawyer involved.