Good buddy
These aren't 100% effective but they're more convenient, long lasting & durable than anything you can make. They don't last forever, though. Eventually the filter will get pretty stinky and you'll want to replace it but for this price & how long you can use it, it's still worth the investment.
Rating: 4 stars