Try the shoes at orthofeet.com. They’re great and long lasting.
I have a pair. Not cheap, but last long time. I also have one pair of brown and one pair of New Balance 928v3 shoes. A out $125 on sale but will likely last me the rest on my life. Bought two pair of Adidas trail running shoes for $30 each. They are great. Was at a local mall about six months ago, and bought two pair of Rockport $130 shoes for $40 each.
I will never have to buy another pair of shoes in my life, but I’m 70 years old.
Buy most of my clothes at Costco. 32 degree brand clothing are plenty nice and very inexpensive.