Like new VP9cc. German made, not the American 9cc version. 
Comes with everything pictured.