Those filters are thin. I can't imagine that will be able to cover up the odor for long.

Aren't those like 8-11 bucks each? You can build your own carbon filter (carbon sandwiched between layers of normal filters) for the cost of 3 or 4 of those.