One thing that a lot people don't seem to correlate about stroke length and speed: give the same motor rpm, a 2mm stroke needle will travel 1/2 the speed of a 4mm stroke needle. Twice the distance traveled in the same amount of time. Increased velocity means increased force by way of kinetic energy. So yes stroke length is an important variable.