I have never had trouble with TFSource. Being a UK customer I have proceeded with caution on websites. All my orders have been well packaged and arrived quickly. I would always prefer TFSource over the bigger stores.
TFsource is very friendly and helpful to their customers. I tried them once and am sold, now I'm coming here before any other stores!