I have only ordered once from Nashbar, it went well, I got my order in about a week.
I have ordered things for my wife twice from Team Estrogen. Both times we received the order the next day. We live in WA, and the order was shipped from Oregon, so it didn't have to go too far. But it does appear that get right on shipping the items.