PURCHASE AGREEMENT BY AND AMONG GIBRALTAR STEEL CORPORATION OF NEW YORK,