err..... I has both of them. KSC Glock 19 and TM MK2 NBB, which is TM MK2 win in every aspect except there is no blow back and it's not full metal. If you don't mind about any of those feature then this gun is right for you. You can't be wrong with it, shot straight right out of the box without any upgrade part and one of the accurate pistol that I ever use.
I used my KSC Glock 19 with heavy upgrade and it's still can't compare to my MK23 and maintenance on MK23 is way more easy to do than any GBB pistol out there because there are not much moving parts in there.