Puller is more efficient. Air goes straight thru radiator before it gets to fan blades. it exits the spinning blades at an angle. If the fan was in front of radiator, the exit air hits the core at an angle, loosing efficiency. Thats my understanding of the situation...