Have seen them and can't say whether they work or not, but quality of construction was OK. Worth a shot for $20 and what the worst that can happen?
If you think it's the filters, just remove them and see if the smell goes away. Then order some when they are back in stock online