I stumbled across something lately. The Army will pay for one pair of custom insoles per year. Here is how you get them.
Go to the clinic and tell the PA you want insoles. He will then set up an appointment for you with the Brace Shop on base. When you arrive at the Brace Shop, they will try and give you some POS foam insoles. Tell them you don't want them and need custom insoles. They will then have the Doctor in the Brace Shop sign a form(this takes several days) and when that is done they will have you come back in and pick that form up and direct you to an office a few doors down to schedule your appointment. When that is done, you will go off base to a private business... they will have you step in some stuff which feels like Georgia red clay... and within one week you'll have them. They will allow you to replace them yearly on your own through the office your appointment was set up through. They cost around $400 and they are great. It's a pain in the ass but just thought I would share this.