PURCHASE AGREEMENT between CATERPILLAR FINANCIAL SERVICES CORPORATION Seller and CATERPILLAR FINANCIAL FUNDING CORPORATION Depositor Dated as of April 1, 2008