Only work on stock wheels WITH spacers. They'll work on any 17" wheel with 4.5" or less of back spacing.
Pretty sure teraflex is not a favorite around here but I've got their big rotor kit front and back and it's great. No problems so far and I've had them for ~500 miles
Many members have seen many Teraflex parts break on many occasions. There are a lot of threads on that. But glad to hear their brake kit is working well for you.