With wine I believe vintage refers to a past season when the grapes grew well and the resulting wine was notable. With shotguns the term most likely points to a time when shotguns were predominantly doubles, unlike today where there are more semis and pumpguns in use. Although a Winchester 97 could be called a vintage pumpgun, in that it is from a time when pumps were a new thing. A past time of note?