I've found zero or woolite work really well and leave a very pleasant smell that's good to wake up to - not lie shebreeze!
Remove pads, soak, squeeze, soak, squeeze, rince, squeeze, rinse - etc. Straps can just soak in a solution of the stuff.
every part of the helmet (inside) should also be rinsed with the stuff, especially if you've got a 'fro!