If it isn't medically wrong i can say from experience Sorbothane insoles. I wear British Issue boots for my current job and i had heel and knee problems brought some Sorbothane insoles and they do what they say. p.s you should go for full inner soles.

I had arthritis in my heels during basic. Caused by banging the foot in hard during drill - that was with insoles. You need to be sure you've rested properly. I was never troubled with it again so I put it down to experience - like saddle sores.