Okay, I have this G&G M4A1 with a metal body kit and a Madbull 6.03 barrel. The gearbox is stock, and these guns are supposed to be shooting around 330fps with the stock barrel and .20s. Not sure what the fps is with the Madbull barrel. I play mostly outdoor, and the accuracy is only good out to about 20 meters. After that wind has a significant effect on accuracy, and the shots take a while to reach the target.
I would like this gun to be shooting around 400fps or just under with .20g BBs, and without sacrificing too much rate of fire. I would also like to do this in the most cost effective way possible, as I need a cylinder head and air nozzle as it is. What spring should I get, and should I consider replacing anything else in the process? Experienced opinions are appreciated.

Stock gun. G&G Combat Machine M4A1, plastic receiver.
http://www.facebook.com/photo.php?fb...4400112&type=1
My gun.