TAIWAN'S EVA Airways has agreed to buy 16 per cent of China Eastern Airlines' cargo division for 328 million yuan (US$49 million).