Product review (4 stars): Whirlpool 4392894SRB Ice Cube and Freezer Deodorizer
I use 1 or 2 in my freezer.  This one is going in my refrigerator soon.  2 of these work very well in the freezer.  They're good for at least six months, maybe longer.  That's good enough for me.