Weil-McLain officials and the Glass, Molders, Pottery, Plastics & Allied Workers Local 316B (GMP) Union Employees have reached agreement on a new 3-year contract. The agreement was ratified by union members late Friday and is in place through May 31, 2006.