I've never bought a gun from a local gun store (ive only bought them online). I need to buy one at a local store because I need a certain one quickly, and I do not want to wait for the time it takes to buy one online. If I buy one at a local store, will I be able to haggle on the price, or are the prices at local stores usually set in stone?