STOCK PURCHASE AGREEMENT BY AND AMONG PMC EUROPE INVESTMENTS, S.L. AND GRACO INC. Dated as of February 4, 2005