I wasn't sure if it would fit my 2017 f150 STX 4x4 with 5.0. I had to work on it and he went to factory rack assembly. The only thing is that the instructions were not for the 2017 model. Some parts, screw sizes and procedures were slightly different, but with common sense and a lot of patience I was able to install everything. Overall it worked great