The Recover Rail is engineered to fit perfectly on any Glock 17 and 22 Gen1 or Gen 2 pistol. Glass reinforced polymer Weight 25 gr 64mm long