I put their rear rotors on BMW when I went with Brembo upgrade. That was only option for E90 in that combination except Zimmerman which were $190 a piece.
The finish is average, but they are holding on well.
I used their track pads as they were really cheap. The finish quality was not good; they were not sitting properly, but they survived one day on track at the rear, where most action is due to electronic diff. that likes to eat pads. Compared to other track pads, they are budget as it gets. Would not use them in front, though.