EXHIBIT 2.51 STOCK PURCHASE AGREEMENT