I've used Revivex. It's somewhere around $10 a bottle that will treat perhaps two garments. You wash your garment, spritz the product onto the garment while it's still moist from the wash, then dry it on very mild heat in the dryer. It works but also wears off eventually and you'll need to re-treat.
Danny