The pulsating drain thing works pretty well for my problem drain line, but the blockage comes back within a short time. Once it stops up and I clear it with one of these things, I have to do it every couple of weeks after that. I eventually get tired of that and just get the drain jetted to solve the problem for a few months. I highly recommend it for more routine problems, though. Just make sure you can either get it past any other drains or vents, or find a way to plug them. In my case, I have a washing machine drain line that I have to put a threaded cap on, or the pulsating jet's water just gushes out of it.