I installed these two weeks ago on my 2017 4runner SR5. They bolt right on to the factory holes. Took about an hour to install. They look and fit great. The only question now is if they will rust, but won't know that for another year or two. They have a nice powdercoat finish.
This does not have six mounts, three on each side. my 2019 4runner TRD has factory screws for three mounts on each side. therefore, this picture and photos do not coincide with the part once i got it. misleading pics.