Picked up a John Masen 10 round magazine to compare the size to Ruger factory magazines. It is significantly longer and fits in pouches design for 10 round AR/STANAG magazines well. 3-3/4" tall. The front hole, lug for latching at the back, and feed lips all appear to match factory specs. The follower is similar to Ruger magazines, but is of different and seems like lower quality plastic. The hold open doesn't work because the triangular edge on the follower isn't cast tall or sharp enough to work properly, which seems to me to be a quality control issue. These magazines are powder coated rather than blued which results on the follower binding up a bit on the inside of the magazine. I can't but help think replacing the follower with a Ruger factory follower might fix the issue, so I'll have to try that at some point.
View attachment 480244
As far as my adventures in fitting modern US bayonets to a 582+ series Ranch Rifle without a factory muzzle device or threading, I gave up on the o-ring idea and rubber grommets making up the dimensional difference between the barrel and muzzle ring due to the issue of not being able to safely fire with the bayonet fixed.
I realized that the pin on John Masen muzzle brake/flash hider combo make for the 580+ series is the same diameter as a standard M16 flash hider with the flared flash hider portion of the John Masen muzzle brake cut off (which conveniently also makes it mass compliant). So I chopped one down with a hacksaw, dressed the end with a bastard file, lightly sanded (maybe a 100th of an inch if that, just needs an ever so slight polish) the outer (first) ring at the end of the muzzle break to easily slide through the bayonet muzzle ring, and then used a G-96 gun blue pen stick to touch up the muzzle brake. Pressed the front sight into the muzzle brake by resting the rifle muzzle down on the floor over a board, tapped a 3/4"x1/8" roll pin in in place of the factory 9/16"x1/8" roll pin (John Masen, I think in error supplied a solid pin instead of a roll pin which doesn't fit -which required a walk down to the local hardware store) into place, and everything is snug now with no wobble. Bayonet fits securely against the front sight with no wobble. I'll post another picture when my camera batteries recharge, but for now here's the muzzle brake mounted.
View attachment 480249View attachment 480250View attachment 480251