P.G.
I have read great things about vinegar. It's an AMAZING cleaner - seriously, it cleans practically anything. It's not toxic, and though it's stinky, the smell goes away quickly. And it is rediculously inexpensive. Could this be an option for you?