These brackets are just what on needs to mount their Cisco Catalyst 2950 Switches on their Cisco lab or server rack. I had plenty of screws left over after mounting the brackets. They fit perfectly onto my 2950 switches. I would recommend these brackets for anyone building a Cisco lab. They're low in price and high quality. I recommend this product.