I have two of these and they're great, no problems with them, ive dropped the gun and mags on various occasions and they still work flawlessly.
SRC M16(parts bin)
KJW Hicapa 5.1
TM Beretta 93r (hose!)
Socomgear 1911 Punisher edition
KWC Mini Uzi
Lee Enfield (if there is ever one made)