I've seen where several people have suggested using vinegar. This works for me, but the one thing they didn't mention is to also use salt. It's the combo of vinegar and slat that sets the dye, not just vinegar alone. That's the least expensive way versus buying all the expensive alternatives.
Also, if you use this method, be sure to test it to make sure. Don't just take my word for it.