Hey Roger,
This cleaner is good for larger surfaces and is pretty economical.
I've seen undiluted vinegar recomended for cleaning chrome as well but I haven't tried it yet. It might work on the small parts you want to clean. Let us know how it works if you give it a try.