STOCK PURCHASE AGREEMENT by and among KEY COMPONENTS, INC., ACTUANT CORPORATION and THE SHAREHOLDERS of KEY COMPONENTS, INC. Dated as of November 18, 2004