As of right now, anyone found in possession of a machine gun, short-barreled rifle or short-barreled shotgun in Iowa can be charged with a Class D felony, which is punishable by up to five years in prison.