military gear veterans swear by