Yes, the radiator goes on the motor side. 2 big electric fans will help. I originally thought I was going to use an electric water pump, but it wouldn't save me any space decided to go with the mechanical water pump for reliability.
Did you think of a remote electric water pump?