This is a real firing cannon made by Hern Iron Works. It sells for over $1100 on their site. Measures about 3 foot long and weighs about 100 pounds. It fires a cannon ball that measures 1-3/4” wide (the size of a golf ball).
$400 cash or trade for handgun.