I love my thermocell insoles, they are a few years old now and don't last as long as they did. I was thinking about buying new ones. They only maintain your feet from freezing, my feet do not get hot. I still use the Toasties warmers
My boyfriend has the jacket and vest from Amazon. He also has pants but not sure where he got those.