I'd advise against the TM ones because they're a pain in the arse. They often leak from the baseplate and fixing that issue is hell as you have to knock the pins out the right way and then drill part of it to actually remove the baseplate to replace or re-lube the o-ring there. I advised a friend to get ASG mags and replace the feed lips (because the ASG ones suck) with either TM ones or the Hadron ones; he did that with the Hadron lips and seems to be happy with it.