I bought these because the slides that came with my desk literally fell apart and the bearings fell on the floor, they were cheap generics. I had to modify the table as the original hardware was welded on, but they had the most options when it came to installation. You can adjust the height and the direction of the mounting flanges to the rails and this has allowed me to remove and reattach the old hardware and reuse everything else from the table. Includes metal and glass keyboard tray. The item corresponds exactly to the Amazon description. Came with screws that I could even use with a metal table. I am very happy with my purchase. I can finally rest my hands on the palm rest without fear of it breaking off the table. I bought a 16" size which turned out to be perfect, they are exactly 16" long with 10" of travel. The only downside has nothing to do with the guides and rather complaints on the table. There was limited space that I was able to attach mounting hardware to the table and you can't move the rail mounts as those points are fixed allowing the tray to slide a few inches past the front edge of the table which in turn increases the distance. The tray may slip out. This is a combination of table limitations and the inability to move the attachment points along the rail. Otherwise I have no other complaints. All in all if I had to add a tray to another table I would definitely buy them again and recommend them to anyone reading this.