After some digging I can't find out anything about these. I have experienced that sometimes in racing things get labeled as something they are not for the purpose of making sponsors happy. Do you know more about these? Did/does eibach make these or are they penskes or something else with eibach stickers on them? What about parts availability?