STOCK PURCHASE AGREEMENT among MB AEROSPACE GROUP HOLDINGS LIMITED MB AEROSPACE HOLDINGS INC. and BARNES GROUP INC.