So, I ordered a HK VP9 from knesekguns on June 17,2014 and I have been waiting, waiting, waiting and WAITING but they still haven't given me any updates on my order. So I decided to call them up and ask them to see when they are going to ship my gun, they couldn't tell me when they were going to ship it. They just kept telling me that they will ship it soon, so after weeks. on July 17, 2014 I decided to call them again and ask, but still no answer..So I decided to cancel my order. DO NOT ORDER FROM knesekguns! I ended up ordering a HK vp9 July 18, 2014 from CDNNsports, and the gun was shipped the next day!