Pricing at Cabela's is always a crapshoot. The new one near me here is usually pretty heavy on markup. That little Stevens I saw last month in PA was ~$325.