Thanks for the debate guys, it echoes my thoughts. There's little chance of the contract as-is doing what's needed, and there's no money in the defence budget to change that.
Which comes back to the Treasury being asked to stump up. Which in itself requires someone with balls at the top to demand it, on pain of the dogs of war being unleashed. I don't see that happening either.