Go with the Magpul! I have never seen one of those fail and I saw entire Battalions buy them prior to deployment. They are a quality product!
BTW Semper Fi from an old Army guy.