On the garage vs rust issue, mine has been garage kept its whole life too, but living just south of PA in the rust belt, there is nothing you can do to avoid it. We salt our roads in the winter, and that's enough to cause us strife. We deal with it.

The gas cap finish just GOES. Seems like it's just a simple satin gray that has no protection from the factory. Just re-zap it.