$540 is a good price for the railed version. It's even a good price for a non-railed version in my area. Each dealer will have different pricing because each dealer has their own distributors they deal with. Depending on the dealers volume on a certain brand is what determines their cost from their distributors for the gun & what they can sell it for to you to make a profit. Cost plus 10% is a very fair dealer to work with but you need to ask him what his price is. Geographics also plays a part in the dealer setting his price. I say go for it.......