I made some schematics, but my problem is basically the spring part, how can i know what spring or springs are needed for the task?
What is better? compressing a piston and shooting the pellet with the compressed air or just pushing the pellet out of the barrel in a slingshot/crossbow fashion?
Please light me on this quest.

edit: i forgot to talk about the range or fps i want, something on the likes of 150 fps is what i want, in the range of slingshot paintball. Also the straight range desired is like 10-15 meters (30-45 feet)
And i'm willing to document the building process and post pics. =)