Several things absorb even the worst odors. Newspaper, charcoal, baking soda & ground coffee are some of my favorite. I would seal tops in plastic bags with one or several of these and leave for a day or so. If the odors aren't completely gone by then, I think I'd try another of these (or combo) for another day or so. I once deodorized a horrible used Lincoln Continental with piles and piles of wadded up news paper and coffee. The previous owner was a continual cigar smoker! I NEVER smelled anything so awful! After two days it was fine.