For metal & certain types of plastic, I highly recommend Simichrome Polish. It's fantastic stuff that really cleans & shines without damaging the finish or lettering or at least it has not damaged any finish and lettering on equipment that I have used it on so far.
For all plastics, I have to go with Novus #1 for normal cleaning or Novus #2 for a little more muscle. Excellent products.
For example, I just restored a Sansui 1978 G-8000 receiver and the faceplate on this thing was filthy. I tried numerous different products and Simichrome was the only thing that brought it back to life. I also used Novus #1 to clean the glass & plastic parts. Not much plastic on this beast as it is mostly aluminum.

Here are some pictures, the first being a BEFORE & the 2nd picture is AFTER cleaning: (the BEFORE picture does not really show the true filthiness of the faceplate: