FWIW, now is a good time to haggle. Get some online prices from the big online dealers. Than print a copy, and put it in your back pocket.
Visit your local guys, and see what they have. If they won't discount or come of the price, mention the "back pocket" price....
They will either match it, or lose a sale....
It's a buyers market in accessories. Everyone has them... Why pay more for the same stuff?
However, I was literally yelled at for mentioning a Miculek Compensator a dealer was asking $50 for, was only $30 at Cheaper Than Dirt.com
A Sucker may be born every minute, but while the supply is still readily available, a smart shopper will take the time to find a deal.