I completely disassembled my $6.95 Acer keyboard, to get the circuit board out - and I washed everything else in generic green dish soap and water. Rinse, dry, reassemble - all's well with it. This keyboard is probably about 4-5 years old now, and still working fine. Granted, the S, D, R, E, O, L, M, and N keys are losing the silkscreened letters, but that's no big deal for me. F and J have the little bumps on them, so I always know where my fingers are.
When drying, the keys may require extra attention, if you want it done faster than a few days. I dried each key out individually, and then set them all in front of a fan for about an hour, occasionally shuffling them. That did a pretty thorough job.