I've had a CA M15 rifle for a while now, and it's very solid. Nothing loose, nothing broken, etc. While it hasn't been gamed, it's had a lot of BBs put through it, and it always performed flawlessly. I have no upgrades installed at the moment, although have a few internals I will be replacing eventually, like spring, piston, heads, guide, nozzle, etc. But stock, it's great. It's just not a very high performer shooting at about 300 fps.
__________________
|