I must admit I too am flabbergasted by this order! What can the MAX do so much better than the NEO that it outweighs the extra expense of maintenance/training etc? They'd have been better off ordering more A350s and A330NEOs to replace the 747/777/787 fleet, not that the latter needs replacing but surely the argument for commonality that was so prevalent just five years or so ago is still as strong now?! I hate to mention the "B" word but all I can think of is BA wanting to deprive Europe of some lucrative business due to Brexit?