I recently bought a gun from Steve Barzee at Cabela's in St. Lou, and the transaction went just fine. Their price was high, but I knew a lot more about that particular gun than they did. I explained my position, told them what my max was, no negotiating. They thought about it and said OK. I paid a bit more than I wanted to, but I got a fairly obscure gun that I had been looking for, and nobody else had one for sale. Win/Win.