The centric rotors with the high carbon option on rockauto are good. My brother has them on his 03 with wagner thermoquiets. I will be switching to that set up sometime in the spring.
I never heard of those clips. It's an interesting concept. I may give them a shot. Do you have a part number for them?