Please spend the extra and buy Motorcraft, look for NOS or new on ebay too, sometimes you luck out and get a super deal.
Never buy Cardone anything, I have gone through more junk than I care to think about from them over the years.
Its the labor to keep changing bad parts that breaks the camels back.
4 defective wiper motors in a row all failed within days, new Motorcraft worked perfectly the first time and is still working in that car. Delco is hit and miss, they were good at one time but today its a real carp shoot, not as bad as Cardone or Atsco and others but not good either.