Stem cap required

I need a new stem cap, will any cap fit any stem? And where would a get a grey or silver one?

This is a serious question, despite appearances.