Execution Version Keystone Automotive Operations, Inc. 9.3/4% Senior Subordinated Notes due 2013 PURCHASE AGREEMENT dated October 23, 2003 Banc of America Securities LLC UBS Securities LLC PURCHASE AGREEMENT October 23, 2003 BANC OF AMERICA SECURITIES...