I currently have gone through about 4000 rds with no wear on the internals. G&G .20's, Toyjet.28's, and metal tech .25's. Star, MAG, King arms, and G&G mags all work well in the gun. For more info refer to my review here:
http://www.airsoftcanada.com/showthread.php?t=73121