Definately vinegar and water solution works awesome. But don't do a full vinegar bath with plastics or rubber, as it will cause issues with the items if left to soak for to long. For plastics use a mix of vinegar and water, maybe a 50%-50% mix or a 60% (H2O)-40% (CH3COOH) mix.
Cheers,
Alex