BEAT IT FOR £0
With stuff already in your cupboard
Bicarb wipe-down
Empty it, then wipe every surface with warm soapy water. For stubborn whiffs, wipe on a paste of bicarb and water, then rinse. Dry it before you refill.
Does it work? Yes. Cleaning out the source is what really works.