None will dry the bildge. As for the stinky . . . . . . . I will spill a tad bit of head deoderizer in the bilge on occasion. Works great.
And now for something completely different . . . sort of. I learned this the hard way last year. My boat was on the hard during a cold snap and the bilge water froze breaking the pump. Water also froze in the knot meter paddle on the hull. Now it leaks!!! Drat!!!!!!!!!
Have you ever tried a Diaphragm pump? Your story is yet another great example of why a dry (or relatively dry) bilge is important. One that I would have never thought of.