In looking to replace the factory release on my 10/22 I see that they come in all types of materials, shapes and sizes. I'm looking for one that's fits like the factory one and works with long, short magazines under all conditions. Any recommendations?