25,000,000 12 1/4 % Series B Senior Subordinated Notes due 2004 PURCHASE AGREEMENT