STOCK PURCHASE AGREEMENT among TRANSTAR HOLDINGS #2, LLC and A.M. CASTLE & CO. AUGUST 12, 2006