I'm in the market for a new M4. Is KWA really worth the price? I've heard they need their internals replaced after about four months. Is that true at all? If not KWA what brand should I buy. I don't have a ton of money so that can be a problem. Any help would be great appreciated.