The GR21 Recover Rail is engineered to fit perfectly on any Gen 1 and 2 Glock 20 and 21 pistol without a factory rail. Glass reinforced polymer Weight 25 gr 64mm long