The State Fire Marshal, his or her salaried deputies, or any chief of a fire department, or his or her authorized representatives, any fire protection agency, or any other public agency authorized by statute to enforce the State Fire Marshal’s regulations, may seize any fireworks described in this part. The State Fire Marshal, any chief of a fire department, any fire protection agency, or any other public agency authorized to enforce the State Fire Marshal’s regulations may charge any person, firm, or corporation, whose fireworks are seized pursuant to this section, an amount which is sufficient to cover the cost of transporting, storing, and handling the seized fireworks. When the State Fire Marshal, other enforcing officer or agency described in this section, or a court determines that a person's, firm's, or corporation’s fireworks are illegally or erroneously seized, or if legal proceedings do not result in a conviction for violation of any provision of this part, any funds collected pursuant to this section shall be refunded, or if charged but unpaid, canceled.