Distilled white vinegar/distilled water solution works pretty good, a little compressed air for the keyboard and motherboard.
I use Plexus for regular cleaning, it has UV protection and leaves a wax coating, so it should help prevent yellowing. Works fantastic on most computer equipment.