for most things
balckpowder muzzleloading guns are not considered firearms (by the federal govt.). They can be mail ordered directly, for example. I think you can legally own them with a misdemeanor conviction, but the safe bet is to contact a lawyer for a valid legal opinion, including your state laws which may apply.
All else being equal (and it almost never is) bigger bullets tend to work better.