cactussam - An overnight soak in Oxyclean does wonders. Make sure you feed the hose slowly down into the bucket of Oxyclean (or whatever you're soaking stuff in) so the liquid fills the hose completely, with no air pockets. That's very important, otherwise any sediment will collect in the air pocket and dry on overnight. It took me a couple of tries to get the hang of it. After soaking, I rinse well by putting the garden hose nozzle on the "jet" setting and spraying water through the hose in both directions.
kyle6286 - In my experience, Oxyclean does not have the staying power of StarSan. I usually mix up a bucket at least once a week to soak bottles in, and I use it 2 or 3 times depending on how dirty the bottles were. After about 5-6 days it's not very potent anymore. I'm not sure it would last in a spray bottle. If I have stuff to soak during the week, I'll usually just add it to my bucket of bottles, but I don't really get that much sediment in my wine thief, so I usually just rinse it clean (and sanitize it again before the next time I dip it, of course). If you're not already mixing up Oxyclean for something else, you could always soak the thief in StarSan instead.