STOCK PURCHASE AGREEMENT by and among LKQ Corporation and Robert H. Cruikshank, Trustee and Rowena R. Cruikshank, Trustee and Robert H. Cruikshank and Rowena R. Cruikshank Dated as of February 20, 2004