The only thing that looks a little odd is the tire size. Looks like buggy tires size-wise. And the pinion tooth count is rather high. Other than that, everything looks ok. Since you other vehicle is pretty close speed-wise, it has to be something to do with this vehicle somewhere...