well nothing much on defence in the Budget today -
"A further £75m from Libor fines to go to charities for regiments which fought in Afghanistan and government to contribute towards permanent memorial to those who died in Afghanistan and Iraq and help renovate Battle of Britain memorials
£25m to support army veterans, including nuclear test veterans"
Not exactly your 2% of GDP...................