I've used both these and the Boot Banana Eco and they're both amazing, I have a set for every pair of shoes I have.
They definitely work best if you put them in before any bad smells happen but even if your shoes smell bad already they'll fix that too, in my experience.