If you are not in a big hurry Simple Green works nice too. Added benefit is the fumes are not dangerous and it will not harm bare skin. Sometimes a little scrubbing with a good stiff tooth brush is required in the "nooks and crannies."
A GREAT BIG THANK YOU to ALL military personnel, past and present. I wish that I could meet you to shake your hand, give you a hug and a Thank You. You will never be properly compensated for what you have done. You are the GREATEST!!