Gun shops are in business to make money, and just like used car dealers, they make money by giving you the very least possible for your firearms (or cars). This isn't an insult to those who buy guns, as I understand they aren't in business to give me a great deal, they are in business to feed their own family. They can't make money if they buy your guns for what you think the guns are worth.
As an example, a friend of mine recently wanted to sell an unfired, pre-ban Eagle arms rifle circa 1992 with the factory metal case. Gun shop said they would pay $400-600 for it as anything that went out the door of a gunshop is considered used. He eventually sold it for $1750.00.
The best way to sell your guns is to sell them through the EE. List your gun honestly, and price it fairly. Keep in mind that guns are sort of like hot rod cars in that you never get out of them what you have into them. Just because you have $2000.00 worth of goodies attached to your AR-15, doesn't mean it will bring that much. Previous posts in this thread are correct in that the market is awash with all manner of AR-15's now, and that naturally drives prices down. Search the EE and see what similar guns sell for, and price your rifle according to that, not according to what you have into it.