a sp120 is a guarder sp120 = m130 = 425fps
a reg m120 = 396 aprox, maybe a smidge lower for a 280~300mm barrel
a sp120/m130 is a bit much to use as is
a m120 could be short stroked 3 teeth but more involved
a m105 might be a smidge too high @ 344.4fps, minus a bit for a 280~300mm barrel
could drop to say 330fps but risks being a bit hot if limit is 328fps
so the stock spring might be best
though if irregular type spring...
the tighter coils on left go on the spring guide
but if you flip it you "should" increase fps by about 10fps
(just in case the fps is a bit lower or higher if you fitted it incorrectly)
so you got a possible 10fps to play with
change spring to stock one...
40k / 18.65 = 21.5 rps aprox on a m100 could be say 23rps - a bit risky if going nuts on full auto maybe
question is is it double firing on semi ???
if yes then change motor
20k / 18.65 = 11rps & run on 11.1v (11 x 1.55) = 17~18rps
if gun is seriously precocking on semi with 40k motor deffo change back to 20k
but 20k is a bit lame, a better motor would have been a 30k but hey ho
but you don't run the 30k krytac motor @ 350fps on 11.1v coz double firing/pme risk
30k / 18.65 = 16.1rps on 7.4v & on 11.1v = 25rps+ on 350fps so getting to 27rps on a 320fps gun
(or more if m90 spring krytac often installed, hence many uk spec krytac's didn't like 11.1v if a 30k import motor)
so 30k on 11.1v is faster than a 40k on 11.1v - so would be worse than your 40k example
the gun talks to you - if it starts to double fire then it's saying you are pushing it too much
can get it running with short stroking but more work etc....
double firing or over spin can be a worn Cut Off Lever but often a sign is running too quick
in "theory" you should just be OK at around 22rps on a stock gun (just)
but might not hold up long term if going nuts on full auto after a while
(stock piston wearing etc.. AoE blah blah blah, but it is better built than some guns when pushed a bit)
Finally as you are likely to be single shot only it is unlikely you will rip the crap out pushing it a bit on semi
if you was spraying & praying on full auto then yeah it will wear more I expect going through mags (and the piston)
It really depends on the fps/spring, if the 40k is 40k or a mental 45~50k motor etc....
if you are pushing a 300fps gun then yeah use the slower motor or a 30k max motor or something
(the rps will increase a bit on a lower m90 spring but pme risk is 20rps than say 23~25~27rps etc...)
So really, chuck in m100, fire a few single shots on semi and see if she double fires
the c rating of 7.4v is hopefully 20c than a 40c, and capacity is about 1500mah
a 30c 3000mah packs more punch than a 20c 1500mah and this can alter expected rps
so hard for to say for certain if it will be OK, it is pushing it a bit but should just about be OK
(if you don't go nutz too often)
Battery being used, actual spring (not just the fps but spring itself as you could have a leak)
true real speed of motor (and its max possible speed), the ratio of gears - assume 18.65:1)
so there a fair amount of possible rps together with spring being used
which means it is difficult to give you a 101% answer...
I think it will just about be OK, to use for semi cqb
BUT - YOU must confirm it isn't double firing on semi
it will precock a fair bit though but just about below pme threshold
HOWEVER....
FFS use QUALITY BB'S, you do not want feed issues, or a jam at speed....
if you get a jam don't go nuts on full auto trying to clear it - use the jam rod
if you full auto a jammed bb, the blockage will slow the piston return like pumping a syringe
(or testing compression), which will result it piston not returning & PME stripping stuff inside
a faster motor like the 40k will drain battery quicker and pistol grip gets a bit warmer
hence many go for a 30k aprox over a higher speed motor like 40k+ ones
(next time go for a 30k than a 40k)