Ironically, these couplings are often used when building custom 3D printers for those same reasons. With this method interfacing anything at all to a motor shaft becomes mostly a matter of ...
Face-to-face length is the sum of the motor shaft length, the pump shaft length, and the coupling insert thickness. Pump mounting styles cover the bolt type as well as the bolt flange dimensions.