Save the Mr Clean eraser for last. They are actually surprisingly abrasive even though they don't feel like it, and can make textures shiny. Pencil erasers are good for small spots.
Do everything you can with soap and water first. I prefer powdered laundry detergent and Oxi-clean.
Alcohol and citrus oil cleaners are good, for more oily residues, but citrus can damage plastic so be careful.
PS - I made a faux-camoflauge Model M with red WASD and arrow keys for my son.