Introduction: Knex 4 Speed Manual Transmission With 3D Printed Gears

About: Up and coming engineering student interested in anything mechanical or electrical, ranging from K'nex Transmissions to computer programming/building.
I found a few files online for 3D printed Knex gears because, I was limited to only 3 speeds without using the largest gear; I wanted something compact.
After tinkering with this off and on for 2 months, I think I've got it how I want it.

It features:
+4 non-sequential​ gears
+Smooth shifting
+Achieves the high end and low end of the gear set
+Compact
+Has a lever for precise gear alignment.
+Able to fit the bulky 2-speed motor

With this post I'm also issuing a challenge. I was not able to achieve the low-geared(big red gear to small tan gear) side of the 3D printed gears' mesh. This means this gear set has a possibility of more than 4 gears, however spacing is an issue. Please repost any modifications or uses for this design and if you are able to add gears.