For brake parts, I have never had better service than http://www.ecihotrodbrakes.com/ . Rather expensive, but fast delivery, excellent product and fit.

Not to hijack the thread. But I have the worst luck with Jim Carter. 4 years ago I ordered a part that, after 2 weeks I called and they said it was on back order. Six months later I received a post card saying that the part was no longer available and the charge to my card had been reversed. Wednesday I ordered some body parts (I can't find another vendor carrying the art deco door skins anymore), received an email that delivery would take 2-3 weeks. I thought that was ridiculous considering I am 2 days UPS ground from them. Last night I received another email stating that one of my parts was backordered.

Why don't they tell you this stuff on the phone before they charge the card?