Smith and wesson 5904 dating, Guide to smith & wesson semi
.