Try Carquest or Advance. They have a source for OE parts called Worldpac.
If you don't have a commercial account with them, you might have to talk to the manager because I am not sure about walking in off the street.
But they have warehouses full of brand new old stock parts.
Worldpac is a life saver!