ASSET PURCHASE AGREEMENT by and among UNITED COMPONENTS, INC.; NEAPCO INC.; AND NEAPCO, LLC Dated as of June 30, 2006