But if you want a cannon, just go down to the local antique/junk shop.
This cannon has been sitting out front of the store for a week now.
The owner came out while I was taking pictures and said the cannon was $125.
He'd let me have it for $75.*
*(Gunpowder and cannonballs sold separately.)