In Houston, I've found two pawn shops that will occasionally have good deals and are willing to negotiate. Most of the others sell used guns for higher than new MSRP.
So get out and start visiting the ones in your neighborhood.
Also cash America has an iPhone app where you can search.
Good luck.