The Recover Rail is engineered to fit perfectly on any Glock 17 and 22 Gen1 or Gen 2 pistol.Glass reinforced polymerWeight 25 gr64mm long