That is not the same as a US GMC radiator. They are similar with the pressure relief built into the left side and they do have side mounts but they mount further forward under that top cross bar and have a filler neck on the right aft side, not top side.
I'll take some pics later.