I see that the SR9's run about $399.00 online. At my local gun stores they are $450.00 plus another $37.00 tax. Should I buy online and how would I know if the gun is actually new and not one returned buy another customer? Do the guns come in a sealed box? Thanks guys!!