Never heard of them but their CT's are defo imported. I would go with an importer that you have heard of. Looking at Prime's prices, you should be able to buy the same CT from a more "well known" I portr.
Either way, good luck. I hope everything works out well for you.
Muz