That may be so, but you don't get much more bang for your buck and you can buy everything in Tesco.
Personally, I think simplicity is the key here.
This entirely depends on what you are doing.
Enthusiasts use pipe: PVC, ABS, copper, aluminium, brass, steel or anything similar.
It's smoother, has proper connections and looks better.
I'm using the word enthusiast in the same sense as computer enthusiast. You don't have to have an i7 instead of a C2D but you want one for the extra performance.
I'll spec a quick and simple cannon:
First of all the main components (from Kiowa)
That is a 1m (or less) 90mm pvc pipe as the chamber, 2m of 75mm pvc as the barrel, connected with a reducer and filled from the other end through a screw plug.
The pipe was chosen to match the OD of a tennis ball.
I missed this from the picture but you also need PVC solvent which essentially temporarily melts the surfaces it is applied to, allows them to combine with each other and when the solvent evaporates it allows the plastic to reharden, welded together:
Clicky
Secondly you need an ignition system
Any kind of spark system will work. Piezo based lighter such as these generate a few tens of KV at very low energy which allows a spark a couple of centimetres long:
Clicky. Easily modded by taking apart the long nozzle and rewiring the wires to terminals screwed or bolted into the ignition chamber. That particular model contains lighter fluid and makes a flame which the trigger is pressed, disassemble the lighter and discard the lighter fluid container inside it.
Finally you want a decent propellant
Contrary to popular use Hairspray/Deodorant sucks. It contains a whole load of crap which burnt or otherwise coats the inside of the chamber and your ignition terminals with a sticky residue.
Ideally you want propane or butane or similar however they don't come in aerosol form. Starter fluid in spray cans is quite effective without residueClicky.
Approximately £100 all in before working out how to connect the ignition to the chamber.
Tins are well and good for demonstration of the basic principles but you need pipe for performance and power, it's not cheap but its much better.