I'm thinking of buying a Smith and Wesson 2206 off a good friend of mine. I know the gun is in great condition and he has maybe 500-700 rounds through it and has always been well maintained. He has 3 extra mags, extra wood grips and better sights installed on it. Is $300 a fair price for this gun? I can't find many of them for sale on the 'net.