Denture cleaners... Leave overnight, clean in the morning..
Are you really in that much of a hurry to need it all cleaned there and then? If so, I'd say, acetone....
I clean my bong every morning after coffee and watering the girls. So...yes, I want it for a nice, clean wake-n-bake "there and then". I'm not really in that much of a hurry 'cause the coffee has to start to kick-in before I toke. Overnight is out 'cause that's when I use it the most. I think I have it down, but I've been wrong before. But not about the ACETONE.