I will save you some time.
https://pinside.com/pinball/forum/topic/anyone-got-tricks-to-remove-mildew-smell
http://www.pinrestore.com/Supplies.html
Bottom of the page... Trust me, this is what you want. Not Baking Soda, or Charcoal or Bottom Shelf Vodka.
Notice the box of baking soda in the background... it failed, as did spraying it with Vodka for a week. I can't speak to Charcoal, but this spray worked 100% and the machine I used it on was a tough one. Pretty sure it was a flood save. Ultimately though, I ended up replacing the cabinet. (Not due to the smell though)