Dorman Radiator Fan Assembly 621-028.
Got it in an Amazon pallet. Appears new but cannot guarantee.