Knuckles like these are legal to purchase in all 50 states, however, the legality of carrying them depends on your jurisdiction. Also, all the options I see here would likely fracture your fingers if used as an impact device. They need more material on the palm size to absorb and spread the impact.