Like CBC said, TM is the best you can get, but KJW is just a starter gun, if you've never touched a GBB before, just get a KJW, it'll be worth it for you, but if you want something that will last years, get a TM. I'm poor, so im mainly stuck with KJWs, but you wont ever see me complaining