I am not sure that 12 Qatar plus 12 Oman EFs will quickly close the shortfall. The Omani ones will need some upgrade, especially on the radars, which will take time. I am disappointed with Qatar that they are not offering us 24 planes. If the 20 new EFs are only coming in 2030, then we'll still have some gap I'd say till 2030. So better than nothing, but still not good enough.
Coming to the price of 8 bn pounds!! This is horrendous. If each plane costs 120mio, and we buy spare parts (including engines) for a plane worth of 1/2 of the unit price, as well as 10 Meteors per plane, then it results in a bill of 4bn. To reach the bill of 5.4 bn, we must have ordered some other weapons. Now coming to the 2.6bn additional work for BAE, this probably includes the modernization of the Omani EFs, including new radars. Or the spare parts for Omani jets, are within the 5.4bn bill and the 2.6 bn not only includes logictics, training etc, but also the cost of work for modernization. Still, very expensive. It can only be justified if we have obtained the flexibility to integrate our own radars and munitions. All in all, given all these expenses, I'd have expected to get 20 more planes, because only then it makes sense to invest so much in spare parts, logistics etc. that much money.