After much research into a secondary weapon, I chose the KWA M9 PTP. The review of this gun on ASGI was thorough and made me expect a lot from KWA.
When the M9 showed up I was very surprised to see that the good people over at ASGI had performed a chrono test and placed a certification in the box. It came with everything as described.
I disassembled the M9 immediately and found it clean and properly lubricated (I assume by the OEM or ASGI after testing)
After firing about 50 rounds, I disassembled again and inspected for any premature wear marks. Gun operates flawlessly 500 rounds later. IT IS A MUST THAT YOU SERVICE THIS GUN AS REGULARLY AS A REAL STEEL. It's a pricey airsoft gun, so treat it that way and you will have no issues.
Field strip is identical to RS
Easy to clean (so clean it)
No magazine eject assist (might be a pro)
There were not two of them in the box :)
Rating: [5 of 5 Stars!]