The Recover Rail is engineered to fit perfectly on any Glock 42 pistol.Glass reinforced polymerWeight 25 gr37mm long