I've had nothing but good experiences with them... takes about a month to get everything, if it is in stock. I'm not really in a rush to get anything though. I've had multiple refunds when the item I want can't be delivered. Prices can't be beat and I only have positive things to say about TMC brand equipment. It suits my needs and should I rip, tear or otherwise damage what I've got it's still cheaper than buying the real deal.
My experiences. I'm sorry to hear you've had so much trouble.