Forget filter...increase ventilation to the tank
I wish I could put a product on the market that creates the very problem it's sold to solve...that's what a holding tank vent filter does...and btw, there are no cheap ones.Oxygen is the key to odor elimination...when organic matter breaks down aerobically (oxygenated), it doesn't stink...it's only when it breaks down anaerobically that it can create noxious gasses. A filter traps those gasses, but it also prevents any exchange of air through the vent line, causing the tank to become anaerobic. So not only do they create the problem they're sold to solve, but they're also expensive. They only last a year at most...are toast immediately if they get wet--which happens a lot on sailboats because tank contents often spill out the vent when the boat is heeled...and replacements cost at least $50 apiece.For detailed information about holding tank odor--what REALLY causes it and how to PREVENT it instead of trying to deal with after it's formed, check out the link below.Btw...the best source for a new tank is Ronco Plastics (http://www.ronco-plastics.com)...they make TOP quality plastic tanks for a very reasonable price, have more than 400 shapes and sizes to choose from--over 100 of which are non-rectangular...and also install fittings in the sizes and locations specified by the customer when they make the tank. As for hose, the best hose on the market is AVS96 (http://www.aussieglobe.com/avs96.htm)...has proven in independent testing to be at least 16x more resistant to odor permeation than any other hose...$5/ft, cut to any length, direct from the mfr.