This trainer gun is made of a hardened plastic that is durable and reliable for safe training environments and is used by law enforcement, military, and martial artist looking to have a realistic training scenario without the fear of deadly force. This detail used in making this trainer is evident in the feel and quality of the overall product going in and out of the holster. The trainer weighs in at approximately 10.3oz with the magazine inserted. The magazine is ejectable by simply pushing the mag release button on the side of the trainer. The trainer comes with one magazine with each trainer. We offer a 90-day moneyback guarantee if you're not satisfied with the purchase of this unused product. Just simply return the unused trainer for a full refund of the purchase price. The price shown includes free shipping!