Thanks for the aafes link. Rather buy from them than ever buy anything from Amazon.
Veterans, now from any rank, can also bank with USAA. USAA.com. It used to be only officers, then officers and NCOs. Now it is open to all ranks. Veteran or Retired. And once you’re in, the rest of your family can also join.