I did purchase those and install them on my truck. The install was pretty intense tho since I'm not one to just drill holes in my truck. For me it meant removing the headliner, re-enforcing the existing rails, drilling the new rails to use the stock holes, and adding 3 more mounting holes for the front of the rails, and a strengthening piece under the sheet metal of the roof for the front rails. I also shaped the ends of the new rails and painted them before install.
If your down with all the work I think mine turned out nice. And if I can help with questions along the way just ask.