Might not be the best design but the Marlin 989 M2 has never let me (or my father before me) down. We each have one and they function beautifully with American Eagle ammo. They can get dirty but it's not typically a problem when you enjoy tearing guns apart.