I don't believe it was a 12 on an O frame. It's a 1 or larger frame. Regardless I'd have a hard time coughing up $1,500 for a gun with the issues you mention. If you buy it, you'll own it for a long time.