Help with Cooling Issue Please

they installed it on the inside of the radiator..took off the stock fan, so is that a "puller"???...couldn't find a shroud so I tried this...not a happy camper tonight!!!