To be honest since you run road and off road,
I do the same the 3500vxl isn’t greatly torquey I use the stock spur gear and a 15t pinion off road is the issue if you go too high it puts a strain (Load) on the Motor and may not rev out, but will fast on the tarmac, If you go too Low it’ll have...