These natural magic odor absorbing gels are about $4 at home depot. They last about 2-3 months as is. I drilled holes into the sides and glued a computer fan to the top. If I run it constantly it smells too strong, so I only run it when needed around the house. With constant use it lasts maybe a month, part time use they last 2 months.
The other picture is my ONA bucket. It has a computer fan attached to the top. The inside is filled with soil moist crystals, water, and ONA. It runs constantly and covers almost any smell.