What is the best of the following, I pretty much only care about effective range and lifetime. First off which gun will last the longest (hoping to get about 4-5 years out of it without replacing anything) the KWA, HFC, or KWC? Which gun is the best out of all of the above, i'm using it as a primary for cqb. Lastly how many mags would y'all recommend? Is 4-5 enough?