The GDP may  not be a good way of determining the requirement because it does not relate to actual governmental revenue....or money the government actually takes in.  The reason for this is that that the tax rate in most case is kept low to  keep corporation competitive and keep them from leaving.  In addition what we can actually buy or do within our standard of cost is a big cause for concern...ie 100 million per plane vs 30 million per russian plane....