You are close
Honeslty,
You are close on your setup and it would be hard to give you much help other than what does the truck need? Does it push, is it loose, Do you have enough speed.... If the motor is running around 130 - 140ish then you could gear up a tooth or two, but this would be only if you need more speed...