Hasbro 98952148 - Nerf N-Strike Elite Hail-Fire (Toys)
That part was very well received in our little ones. Everything as in the description. When together must build to be careful, so always first read the description, because what is once firmly remains fixed also.