1. The motor has no impact on the resultant FPS of the shot....just how hard/fast the piston gets pulled back (so influces ROF).
2. Looks like a nice tight setup and airseals are good
Almost all spring ratings (i.e. M120 = 120 M/sec) are based on "old stock mechboxes" that did not have bearing spring guides, bearing piston heads, tightbores, etc...all of which affect the FPS. So, if an M120 spring is still resulting in too high an FPS...then drop down another level. If you stick to the same manufacturer of spring...then the relative differences should be close enough for starting guestimates (i.e. if you want to drop 25-30 fps from where you're at now, then get the M110). It's never a bad thing to go down a bit lower than expected...maximum field limits are MAX numbers. I've always found a really good sweet spot for accuracy and range between high 360's to about 385fps. For indoor stuff you really don't need more than a M90 spring.
3. If you run too fast a motor with too light of a spring you raise the risk of having the gears come around and crash on the piston before it's fully forward. Downgrading to a slower motor will help guard against that. I'm a bit dated on motors now...but I'd just go with a Mauri EG1000, G&P M120 or something in that range. IMO....super big/fast motors just mean higher risks of a catastrophic failure.