If your barrels aren't damaged (i.e. the exhaust bridge) they can be replated for around £120 each. I used Aptec http://www.poetonaptec.co.uk/cylinder-repair.htm
If you send the pistons down with the barrels they make sure they match up
I don't recommend welding, as I had one done and it lasted about 1200 miles.