Re: bdu's
Surplus stores just outside of army infantry bases. So Tillicum, WA for Ft. Lewis, Columbus, GA for Ft. Benning, etc. Use Google maps to find the towns just outside base gates, then search for "surplus stores" in those towns.
You may want to use the street views of these stores before calling as you are looking for the more run down, smaller, individual small business type stores and not the nice looking ones or chains --they have significantly higher prices.
The smaller ones cater to soldiers at those particular bases, usually, so the gear you find there will be honest to goodness infantry gear. Usually at lower prices or prices you can negotiate with.