STOCK PURCHASE AGREEMENT by and between LKQ CORPORATION and FRED J. HOPP Dated as of October 26, 2004