weve heard about them several times on here if you look through threads... so this seems to be an ongoing issue but i have no experience with them personally...
what i can tell you is that domestic supply is the most trusted source you will find... over a decade of being the best of the best... i would strongly suggest switching over to them!