Gun stocks: time to sell?

http://weaponsman.com/?p=10093