Le May is usually the 1st place I call when I need hard-to-find parts, especially foreign. I've never requested something they either didn't have or couldn't get quickly. They're not the most ""warm & fuzzy"" place in the business but I want parts, not conversation. Their prices are reasonable and, if time is of the essence, I'll pay a little bit more to get a part ASAP rather than wait 3-4 days for UPS to deliver one.
I recommend them for the parts alone but go to Pep Boys if you want a smiling face to greet you.
Pros: Wide selection
Cons: NY-style customer service