You're not buying cherry car parts for a 55 Chevy. Like Stranger said, oil the parts and they may look more like what you expect them to.
To be fair, the photo of the recoil spring is a bit deceiving compared to what you received. I think scrubbing it with a 3M pad with some soap and oiling it would do wonders. I think what you are seeing are the "right out of the factory" condition that the seller receives them in.
Scrubbing it would rid the looser and "fresh" factory coat off of it leaving you with a more subtle finish similar to your stock tube. The scratch may even all but go away.
The email responses from the seller are in bad taste given we are provided with the full conversation.
Its got to be taxing selling hard use "tool"parts to people and have them complain of minor cosmetic blemishes. Like selling work boots and having the customer complain about a slight scuff on the tread. Then again, Im not very picky.?