The finest, most robust, reliable semi auto you can find. No plastic parts, no neoprene rings, no nothing to impede operation. I have 12,20 and 12 magnum. Have to shoot in head up position because of plate in my neck. Keep 'em clean and lubed, they won't let you down.