This is a 3D printed Glock 17 with a Streamlight TLR-1 designed to be used in Law Enforcement training exercises. I used it for almost 2 years so the sharp edges from 3D printing have been worn down. It is printed with heavy infill so it has a nice weight to it. Cheaper than a hard rubber blue gun!