There shouldn't be any legal problems building or buying a muzzle loading cannon but check your state regs. 100-150 grs. should do nicely. Barrel should be as thick as the bore and made from quality tubing(no seam) with a threaded not welded breech plug. Or even better bored from a piece of 1018 steel.