Sounds like you got a keeper. If you try it at 50, let me know.
I have a 9mm that I sent back to STI. They finally got it shooting, very good customer service and stood behind their warranty program. Totally satisfied with that. Got one group sub X-ring @ 50 yds from a Ransom. Before they reworked would shoot 2" at 25 yds, but at 50 strung vertical about 7"-8" with everything. Proof in the pudding is the 50! I have rested factory out of box at 25 and get 1 1/2" groups and then at 50 spread out like a pancake in the frying pan.