This is a 25 round magazine for the Ruger 10/22 rifle.
Bought two of these and they dont work. They would jam 2-6 times per mag. So I bought a Ruger bx-25 and it feeds nearly flawlessly 1 jam out of 200 rounds