SALES & PURCHASE AGREEMENT