Thoughts for lightweight immediately went to an Aluminum gearbox shell. Match that with a plastic receiver, and the result is a LOT lighter than ang standard AEG, and the gearbox will be set for life, will never break.
But i sorta doubt you would drop ~$120 on a gearbox shell for such a build, but if lightweight you are going for, its a HUGE step.
For getting consistent FPS, no going to lie, i was thinking of a DSG. With such, just dont use m150+ rated springs. A stock spring or even maybe like an m90 would probably be right where you would want it. With it being so low stress, it will be reliable, dont even need more than a stock motor, so long as you just use say a 8.4 maybe 7.4 battery. And then as you want to increase the joule output/fps, you can just shim in a regular sector gear. Having a half cycle, it will restrict the volume and potential for "unsafe" FPS.
I have a few extra DSG gears and not much on my work bench at the moment, so ill throw one.together with stock parts and see what the output looks like, and if the hop up will work/engage as it should. I'll post back with results.
But those are my thoughts.