They just did a test of those on a local TV station and they got less than rave reviews. Didn't remove onion or garlic from the tester's hands.
I don't know how they tested them on the local TV station, but mine works real good. We bought ours from Cabela's on a whim. You need to wash under running water. It has removed onion, garlic, fish,kerosine, gas, and a lot of other bad odors. We have also seen them on rare occasions in
Dollar stores. We have had ours for at least three years now. I like them.