I don't think that's necessarily expensive. A good polish chrome finish has never been cheap especially if the platers have to do some cleaning up and polishing of the items before they're put in the bath. If you just want to stop the metal pieces from rusting get them zinc and passivated, but of course it doesn't look half as good as a polish chrome.