Hard to say just like that. But I have the exact same setup, 38-19, and the 42 teeth fits nicely, still far from my frame, and the chain line is straight. I'll try to double check the side of my frame to see if it's similar to yours.
Which version of the motor did you order ?