Anything for the colt pattern.
Hahn dedicated, top load, bottom load, and RRA. Of course, M1S too. Just a note on the Hahn top load block, to have BHO you need a 9mm specific bolt catch.
Hahns have issues with promags. I cant remember what mine was doing but from what I've read its not uncommon. Also, since the Hahns have a longer feedramp, the front of the follower on CProducts mags need filed down a little so it doesnt get caught on the ramp.
My RRA block would not run with CProducts magazines. No matter what I tried. Burned up a case of ammo in a matter of a day or two trying to get it going.
Colt and modifed UZI mags ran great with both, but no BHO.
There is also the VM Hy-Tech block that uses unmodified UZI mags, and only unmodified UZI mags. I dont have any experience it though.
I currently use the Hahn top load block with CP mags. I have a few colts and modded UZI mags, but the CPs are what I buy.