Semi-Auto manufatures you would bet your life on and ones you would avoid.

Printable View