Used (130K) Ram Eco Diesel radiator cooling fan assembly, OEM part#'s 68217820AB 68217820AA 68189335AC.
Replaced mine with AM unit from Rock Auto (Four Seasons part# 75188). Upon inspecting OE unit discovered PWM signal wire (thin white one) is frayed/corroded near the fan motor plug from rubbing on plastic housing. It is an easy fix if you are OK with stripping/splicing/butt connecting wire.
New from Rock Auto was $520 or you can buy a used one from the wreckers for $150-175 or save a few more bucks by fixing this one. Asking $100 obo