一个机构带动多个抽油泵，不需每个抽油泵有独立的内燃机或是马达，而机构本身在不同时间使抽油泵上昇或是下降，分散系统不平衡的问题。不过当各个抽油泵的负载改变时，此作法很难维持系统的平衡。现代的抽油泵一般是用马达驱动，但是若在一些无法取得电力的地区，会用内燃机驱动。电力一般是用单相电，若是抽水泵或是抽油泵的功率超过15马力（单相马达的功率无法超过15马力）也会用内燃机驱动。因为油井往往也会产生天然气，无法连接到电网的抽油泵一般会用以天然气为能源的内燃机，不过内燃机也可以使用像是丙烷或是柴油之类的燃料。若是一