If nothing else is to change about the egnineering mechanics, the only change I would ask is to remove the arbitrary commodity limits forcing you to do 2x-3x runs to deliver x commodity to an engineer.
I can't see a reason to justify it other than to waste the players time.
For example, Lori...