I think CJ Pony Parts has some of the best prices. Mustangs Unlimited has great service. I've also found I can do better locally - Missouri Mustang out of Joplin, MO
http://www.missourimustang.com. They have the same repro stuff, about the same prices (sometimes cheaper) and I can get it the next day in shipping with very little shipping costs (they are UPS 1 day zone).
The problem I've encountered recently is not the price or shipping, but if they have the item I'm after in stock! The big catalog houses aren't keeping much inventory or us Mustang guys are buying it faster than they can stock it. I don't think its the latter. So, the first question I have for them when I order, isn't the price, but "do you have it in stock?" I've had to go to 4 different supply houses for a radiator - NPD sold me a piece of crap that looked like it came from a 40 year old junker Mustang, sent it back.

Then, I finally got a nice one at Missouri Mustang. They were the only house that had one.
Check out your small local guys, they may be a better source with cheaper shipping.
