i've used the vinager in water thing, and you can steam it this way as well as spray with a mister, if the garment shouldn't be wet. i have also used arm & hammer in a box, putting a piece of muslin or cotton sheeting over it, then laying the garment in the box, laying muslin down over the garment and then sprinkling some more arm & hammer over that and letting it sit for a few days. like a odor eliminating sandwhich. hahaha. i collect massive amounts of vintage, and sometimes, you end up with a piece that reaks of it's owner....so i've nvented my own methods of getting rid of smells.....i bought a LV speedy, that ended up smelling a bit like menthol cigarettes...even after they claimed it was a smoke free home. so i sprayed febreeze on tissue paper, stuffed it and covered those with dryer sheets and rotated new ones every few days and it worked. a bit time consuming but the smell diminish to next to nothing. i know it may sound gross or something, but i have used arm & hammer foot odor powder too on vintage!!!