That pinion is really long. I was thinking about putting the set screw holes on opposite side of the hub from each other instead if "on top of " each other. That was you could make use of the entire length of the pinion if necessary.
For those who use bullet connectors: Do you cover one to prevent accidental shorting?