Okay. Most springs are given ratings with an "M" and then a number. With this rating system, the number represents the spring's supposed velocity output in meters per second using 0.2g bbs.
However, Guarder, and as I recall, Modify, use "SP" instead of "M". The numbers that go with their ratings represent their supposed output in m/s as before but this time using .25g bbs. That is why Guarder springs are always stronger than their "M" rated counterparts.
In the case of an SP120 spring, I have found them to be roughly equivalent to the M130 spring. The most power I have squeezed out of one before is 480fps with .2s, but they usually settle around 450fps with .2s.
The stock KWA spring has varied between different production runs. Sometimes they shoot at about 400fps or so (roughly M120 strength). Others I have seen settle in around 365fps (the lower end of the M110s). So an SP120 spring will give you significantly more velocity than either KWA spring. An M120 spring won't give you much at all if it's one of the 400fps KWAs, and if it's one of the 365fps one, will merely bring the velocity to match the 400fps KWAs.
As for KWA's spec issues and why I'd choose something else, that's a lengthy discussion on its own. And, from what I've seen a subject of a great deal of debate about the nature of the gun as an upgrade platform and its stock performance. For instance, here and on ASR, I see a mix of those who sing KWA's praises, and those who feel they are more trouble than they're worth as project guns (although it's pretty much universally agreed upon that they're good stock guns). On other sites, like AirsoftMechanics, where EVERY gun is a project gun, KWA is one of the most universally disliked AEG brands.
However, reading the rest of this thread is giving a bit of a different impression from the original post, which I was responding to, where M150s and such, very serious upgrades, were mentioned. For such a build, I would not get a KWA at all. If what you're looking for is a gun that will handle an M120 and shoot relatively accurately, that's basically a stock KWA.
So my question I guess would be what exactly are you going for in this build? What are your plans?
And on a side note, since it was brought up, I've never had to fix my ICS on the field except for a piston swap. But I run that gun at well over 30rps and I use that gun to test different parts to find out what their limits are. With what I've put that thing threw it's holding up very nicely. ICSs are basically made to be project guns, and aren't really different from any other besides a few quirks. If they're constantly breaking, that's generally more a function of what the user has done with it. I don't usually recommend them to people who want to run a stock gun.