EXHIBIT 2.8 STOCK PURCHASE AGREEMENT