No they dont
No the brand is. Can't remember a cheap brand. The good feet store is suppose to be good. Tbeu spend about 20/30 min with you to fit you with the proper one. I have not been there yet but I will be. Either Sarasota or Naples
I am not sure. I often buy insoles there. I dont remember seeing those. You can call the store.
Not sure. Call the store or go to website
Thanks! Your answer is awaiting moderation.