BladesUSA Rubber Training Gun Ideal for self defense, Karate, and martial arts training Made from high quality hard rubber Measures 7 inches overall