As you said, it needs to be robust to handle the torture of a commercial caster.
Stroke was the one thing i didn't consider with mine, i have recently started casting 300bo, sadly all sized by hand as they are still in the testing stages to ensure the shape and alloy is suitable (so far yes it is). Pretty sure i'll need to make a bigger one for this too, but as you already know, the longer the stroke, the more pushing power you will need from the motor.
Looking forward to seeing it's big brother when it's made.