I've been looking at a 1938 "O" marked navy at a local gunshop. The piece is a strong 99% with matching mag. They are asking 3,400.00 for the piece. I plan on keeping if I buy. Is this a fair price?