$600 is a bit steep.
It ain’t $600. I was just on a retailer website minutes ago and it can be found for about $260.
two links of interest for comparison...
http://www.impactguns.com/store/640832000757.html
http://www.impactguns.com/store/736676037018.html