You should not have to send your son anything. Contrary to popular opinion the military DOES provide what the soldier/Marine needs.
Is your son a sniper? If not he does not need what he requested.
I have spent 26 yrs. in line outfits, retired in 89', have a son who is a career Marine and he is well provided for.
The military will give you what you need. No more or no less.