You have a potentially serious problem. While the federal rule on prohibiting convicts from possessing firearms is usually summarized as prohibiting felons and those convicted of domestic violence offenses (even if they a misdemeanors) that is not exactly an accurate summary. As it applies here, 18 U.S.C. § 922(g)(1) makes a crime for anyone who has been convicted of a crime that is “punishable by imprisonment for a term exceeding one year” to possess any firearm or firearm ammunition. If I understand your post correctly you say that you were actually sentenced to serve two years and a day in jail or prison. If that’s right, then the federal prohibition applies to you even if Pennsylvania called the crime a misdemeanor offense. In that case, if you now own or possess (or have at any time in the last five years) firearms or firearms ammunition you may be subject to prosecution by the feds for illegal possession of a firearm. If that’s a possibility, then I suggest you consult a lawyer ASAP about what to do with your guns and ammo now (if you still have them). You won’t want to have any guns or ammo until such time as you get get that crime pardoned or expunged in Pennsylvania.
The reason the rule is usually summarized as a bar against felons owning a gun is that under federal criminal law a felony offense is any offense that is punishable by more than a year in prison. A lot of states use roughly the same definition, but not all do. This is why it’s critical to look at what the law actually says and not some summary of it to know exactly what is prohibited. Here, no matter what the state calls the crime, if the potential sentence for it is more than a year in prison, the federal bar to possession of firearms and firearms ammunition applies.

