Ive never shot or held either but i read alot (cause im a nerd). Tokyo marui are reliable STOCK because of the weak spring. if you upgrade the spring + bushings its not going to last as long as people say. G&P externals are suposed to be really good but their internals are iffy but i hear theyre getting better. i have not heard any negatives on KWA though. you can read alot of reviews of Tokyo Marui on airsoftretreat.com . Theirs only one G&P though