Maybe use something like this:

A kind of rail gun idea. I imagine it produces a force all the way along the stroke. I am imagining something more like the first test in the video rather then the second!