I know a guy in N.C. just across the line from me wh is a felon .We have had this discussion before.He say's that a BP gun is O.K. for him.Personally I don't think so.JMHO ,but anything that has a projectile and goes "BOOM" is a firearm in my book.I just told him do what you got to do and the law will take care of the rest.