Hi all. I've been given a leather bike jacket from a mate which was worn once and is like brand new and then was stored away for a couple of years. As a result, it smells a bit musty from storage. Can anyone recommend an odour eliminator which will get rid of the musty smell? I pretty much always wear armoured textile Dainese kit 99% of the time and have a Dainese two piece leather suit as well which rarely sees the light of day. But this jacket was going free from my mate plus its plain black rather than bright colours like my Dainese suit so its much less 'in yer face' which suits me to be honest. I've never been impressed with the likes of Febreze as it usually only masks the smell for a few days and then wears off. Any suggestions? Ta.