Yes, they are.
Most laws are pretty explicit in this regard - any ID that -->PURPORTS TO BE FROM A GOVERNMENT AGENCY<-- is illegal. Note that if you got an ID for the South Dakota Air National Guard, it's illegal even if South Dakota doesn't have an Air National Guard! As a matter of fact, it could be even argued that if you got an ID with an intentionally misspelled state name (e.g. "Massachussetts" Driver's License) that this also purports to be from a government agency.
The legalities of fake ID's is a path that is well-trodden and there's plenty of precedence against you. You're not going to discover a loophole here that millions of teenagers haven't tried exploiting already.