It shall be unlawful within this state to manufacture, sell, offer for sale, or possess any machine gun or firearm which can be fired more than sixteen times without reloading, or any muffler, silencer or device for deadening or muffling the sound of a discharged firearm, or any bomb or bombshell, or any blackjack, slung shot, billy, metallic knuckles, sandclub, sandbag or bludgeon. Any person convicted of a violation of this section shall be guilty of a felony and shall be punished by a fine not exceeding one thousand dollars or imprisonment in the state prison not more than five years, or by both such fine and imprisonment in the discretion of the court. . . .