Agreed on the KJW. I had a KJW M9 for several years. I've literally put tens of thousands of rounds through that think plinking away. Other than the plastic mag catch (the only real weak part) wearing out, I've never had the slightest problem with this gun. It's always worked reliably every time with reasonable range and accuracy.
So yeah, for the price, you get a lot of bang for your buck out of KJW guns. The down side is the mags which are notorious for developing leaks, often right out of the box. And it's rarely the valves. They tend to leak from the seal around their base. However, that can be repared with gasket sealer.