Went to the SP site and CTA site to compare prices on their rotors. The SP's were considerably cheaper than the CTA's but the CTA's say that they machine them at their shop for the highest quality. Question number 1. Do the SP come machined already? Question number 2. Are the CTA's more expensive because they machine them before shiping their rotor's to you?
I believe they both sell BAT's rotors. Not positive though.
BTW - Any rotor you buy should be brand new and have a non-directional finish on it from the factory. Machining a new rotor is a waste of material. (easier to warp, absorbs less heat, etc)