Most of that 8 weeks is waiting for an empty box to ship in.Or going by sea?I always use the China DHL with them. It's still silly cheap.
Maybe try http://www.pcbway.com/ with DHL shipping option. I had 100 boards made - 3cm x 3cm for $66us including DHL shipping. Hard to beat that.I found they are faster. My last order was made on the 19th and I received it on the 25th. And I even placed my order on a Saturday - it was already processing by the afternoon.not as cheap as dirtypcb's, but they are very close in price and the speed difference is worth it.