Maybe this will help. Motors are 2 5/8 " It says they can be ordered as pushers or pullers. www.coolingcomponentsinc.us.com Hope this helps