I have bought all my metal from CJ and that includes every unibody part from front to back including full floor and trunk floor. Most fit good with minor alterations, but these frame rails stink. Both run the trunk floor nice and smooth but when it bends down the to meet the floor pan it starts to get a gap and do not meet the forward part of the trunk floor. Then the bend is so off that it leaves about a 2.5 inch gap between the floor pan/rocker panel and the connected torque box. I am going to have to cut the rail, take out a inch or two and hope that this brings it to the pan and rockers so I can even weld it. CJ - find another supplier that has the correct dimensions for this part - what a waste of time and money buying the completed rail.