EXHIBIT 99.2 STOCK PURCHASE AGREEMENT Dated as of January , 2001