My vote goes to generic chlorhexidine also. I've used just the regular F10 in the past, & I'd avoid 'odor eliminator' as I can't promise whatever chemical they're
adding is safe for snakes. How many snakes do you have? IMO, F10 is a bit "over-kill" for many people who just have a few pets, & not in business of breeding.
Chlorhexidine is diluted way down just as you do with F10...a little lasts a long time. Wipe dry (when cleaning cages) but no rinsing needed. (obviously you'd
thoroughly rinse their water bowl if used on that)