Try Odoban
Available at Sam's Club or HomeDepotOnline.com (but not in Home Depot stores). It only costs about $10/gal. The last time, I bought 4 gallons from HomeDepotOnline and got the shipping free. A gallon dilutes (up to 1oz-to-32oz water for spray) and makes a lot. It is a hospital grade cleaner/disinfectant. It is also made with eucalyptus and wild flowers so it makes everything smell good.Good luck.Jim