Any person who has in his or her possession or control any shell, bomb, or similar device, charged or filled with one or more explosives, intending to use it or cause it to be used for an unlawful purpose, is guilty of a class A felony, and upon conviction shall be punished by imprisonment in a state prison for a term of not more than twenty years.