That sounds close to retail for a new gun.
I would walk in with cash in hand and offer $650,
When they say no. Keep the $ in your hand and slowly walk to the door.
They may stop you with a $800 or more holler.
Plan on poaying $50 more than you offer in the haggle.
They paid about 1/2 or less if they bought it. And a lot less if they took it in as a pawn.