KJW are good guns, just drop in a Cradle Velocity Reducer to adjust the FPS, and you're good to go. Mine has been running fine for 2 whole summers, I have 10 mags and none of them had leaked yet. There maybe less upgrade parts, that's because it doesn't need 'em