rotors are rotors in my opinion. they are all made in china.
i like their picture they have comparing their rotors to "other" rotors. what a crock. i do brakes almost daily at work and we buy all different types of brand brake rotors and have never seen them look like that lol. they look like the callahan brand ones they put up.
but yeah never heard of that brand. maybe do a google search for reviews on them see if theres been any problems