Stoptech are big in the US. I was approached around a year ago for UK distribution, but didn't think that highly of the product. I have never tried them in a back-to-back test with AP's, so cannot really say either way. I would stick with the known quantity i.e. AP's
Best of luck.