This prop measures 4 1/2 inches long.
It is 3D printed and comes fully assembled as shown.
Last photo showed it attached to a unifrom -- Uniform NOT INCLUDED.
This Is a 3D Printed plastic prop.