I think the problem is that the trigger doesn't lay flat because of the shape of it. When you try and get the spring in, the angle of the trigger throws everything out.
I've been planning on making a jig to hold the gearbox off the bench slightly with a recess for the trigger.