Well....when you look at the actual parts .... it gives you a PITCH value as well as the teeth on the spur gear. 48DP.
Is your pinion the correct PITCH. Nothing to do with the number of teeth, it's about the size and shape of the teeth. You could fit a 19T pinion with the wrong pitch, and it would just ruin any spur gear you fit.
Acetal spur gears should not strip on the motor you have. It's relatively low KV (3300) but it is also one of those finned cans, which usually mean it;s a 380core in a can that looks bigger than it is. If anything, it's underpowered for a 1/10 truck with big wheels, so that's not the issue.
so... either your motor isn;t mounted correctly, you have sloppy bearings in the driveline allowing the spur to wander, you have the wrong pitch of pinion, or else there is another physical issue like a bent motor shaft screwing the mesh.
I used to use the paper method to set the mesh until I got to the point where I could justfeel what was right and be pretty close. Only truck I built that had issues and needed a steel spur was an XL nitro Savage running twin .28 nitro motors through the same gearbox. I also had to replace it;s stock gearbox foir a single speed unit as it just smashed internals.