The problem is simple, mod had contingency funds for procurement and some exchange rate variation. Where it (and many other organisations) have been hit is an in year 20% (ish) collapse in the exchange rate - thats a fairly hefty sum to absorb. But of course far easier to write about bungling officials etc...