Let me throw a fun little tidbit into this...
GPA m120 spring in my SR-25 - 0.6J
ZCI m120 spring in my SR-25 - 1.1J
(I think this has something to do with the ZCIs being a bit more snug around the spring guide as there's also less twangy noises with them too. Also, lower power because the v2.5 gearbox is longer and therefore springs aren't under the same tension as in a regular v2 gearbox)
Also, when I did my first VSR build I bought a Laylax m150 for it as that was supposedly the 500fps one. Turns out it was around 2.9J in my build, and then the Rapax 2J spring was 2.5J
Basically,
@BigStew has it correct; springs are a bit of a crapshoot, though they will be manufactured to "roughly this velocity on a .2". m100 should be roughly 100m/s (328fps) on a .2, m110 should be roughly 110m/s on a .2 etc etc, however there are so many different variables that go into the power like air seal, hop up, BB weight to name a few. Best way to approach springs is experimentation. Fortunately they're not an expensive part, but it's always worth buying a few different powers and seeing what works best in your build. I only have two AEGs and I own probably about 20 springs (though that's also because the SR-25 has a quick change spring system so I wanted a few powers for different DMR limits around the country, as well as a 1.1J one for no MED default