Wilson Combat 47D's. They are rebuildable and have been flawless for me.
Shop around else pay the 28$ per mag they typically go for. A lot of times, you can get 3-4 for $20-25 a piece used.
When all is said and done, there is a lot more said than done.