I just had my radiator repaired at a local shop. My guy said Harrison is the brand name of the tank on top of the radiator(not the radiator as a whole). I'm not sure if this is true or not but he did say there should not be any baffles moving inside.