Electric Fan - partial shroud/mounts
Yes - brackets come with - and - yes 26 inch radiator
Print