You mentioned that the company you work for is a government contractor. Is it a product company or a support services company? If it is the latter, then 1)the rate that the company can bill you out at is determined based on years of experience and not what you actually do and 2) the government is clamping down on companies rates and many are in a pay freeze right now. If it is a product company they have more latitude, although not as much as you would think.
100k for 7-10 years seems right for the area, especially if you are in the government contracting realm(contrary to popular belief, government contractors are paid well below market). A company that competed in the private sector could probably pay more. 85K for about 5 years seems a touch low for an average, but no incredibly so. 75k for 2 years is probably a touch above average, although not incredibly so.