FYI, if you end up getting a stroker, Id avoid the lovense solace cause it does not actually have millimeter measurement precision or variable speeds its all set levels with the thing. basically 0, 25%, 50%, 75% and 100% with no in between, this applies to both the speed and depth settings. there are ways around it but q-dot or one of the developers of Bp.IO has had a hard time with it.