here is a mini knex p90 i built it has a mech that i have not seen before but if it is out there i give credit to them it has a hopper too.
pros and cons!!
-70ft max range (average is 50ft)
-smaller than a real life one