Things I liked: Same dimensions and operation as my 96A1
Things I would have changed: Needs heavier trigger pull for both DA and SA, fix half-cock so it engages 100% of the time, needs stronger springs (trigger spring, et c.).
What others should know: This refurbished M9 PTP arrived incomplete. It had no slide lock spring installed, and the trigger spring broke before actual use. However, it appears that real Beretta M9 and 90 series springs will fit, and much of that armory work looks similar. I will give it a try. While the overall weight is close to the real M9, most of the weight for the KWA is in the frame, and the slide assembly is light. The opposite is true for the real deal. But I expected as much, and so should you.