Muratic acid at Home depot comes in a box with 2, 1gallon jugs for around 10 bucks. Good for your toilet, too. But I purchased oxalic acid at a pharmacy. I watched the guys in Ark. heat up a huge caldron of it (outside, of course) and throw all their crystals in it. I have found that although slower, it works nicely without heat. I put some with crystals in it several years ago and have pretty much forgotten about it, although the crystals are nice and clean. That happened in a couple of days, I think. Stay away from the fumes of muratic acid. Nasty stuff. If you pour it in your toilet, get out fast and close the door.