Any person, firm, or corporation who, within this state knowingly possesses any handgun ammunition designed primarily to penetrate metal or armor is guilty of a public offense and upon conviction thereof shall be punished by imprisonment pursuant to subdivision (h) of Section 1170, or in the county jail for a term not to exceed one year, or by a fine not to exceed five thousand dollars ($5,000), or by both that fine and imprisonment.