Madbull BB launchers are high quality and affordable products. Constructed entirely from high grade aluminum for light weight and strength, this BB launcher is doing the job great. Uses standard M203 BB shower shells. Looks great on a variety of long rifles.