Some of Cabela's prices are high, but like others have said, you can always ask for a better price. If you know what the gun is worth, offer that, or slightly lower. The worst that can happen is that they'll say no. It helps to talk to someone who works in the gun library, because they are the ones with the real authority to do anything. They tend not to stay in the library the whole time, so they may look like regular gun counter guys. All you have to do is ask.
Collectors bargain with the gun library all the time. Those are guys who know what things are worth, and know what they should be paying for them.
I've bargained with a couple employees at Cabela's, and it usually works out well. I paid $234 for a Ruger 22/45 MKII that was tagged at $315, just because I kept asking for a better price.
I've heard that Cabela's won't let their employees sell for less than 30% over what they paid for the gun. Since they usually pay much less than market value for used guns, it's possible to find some good deals.
I have a story not related to haggling, but I find it interesting anyway. At the beginning of the black rifle craze last year, I found a nice used 20" free-float flat top for $1,000, which seemed like a reasonable price considering it's good condition and the gun-buying insanity at the time. They wouldn't deal on it, because they couldn't keep them on the shelves anyway, but I put it on layaway for that price. When I picked it up a couple months later, the remainder was less than I expected. I was surprised to see that they had
dropped the price to $950 while I had it on layaway. I certainly wasn't going to complain about it.