There used to be an orange based cleaner that we used on vintage cars to get the smell and mildew out. I can't remember the name right now, but we bought at the auto parts store, I think. I also used in on some antique furniture I had that had a funky smell.