The greenstuffs are an ancient pad design and are pretty much shunned in performance car circles for leaving deposits on rotors, being tough on rotors, and just not working as well as some more modern pads. That said, I have greenstuffs on the D1 right now and they work well enough, but I will be replacing them with my new favorite pads when they are worn out: Akebono Ceramics. I have Akebono ceramics on two of my BMW's right now (M3 and 325) and love them. I use a lot of pads on the M3 and have tried them all...these are the closest thing I have found to a 'perfect' pad: good cold bite, no dust, no noise, and excellent performance once hot. They are also pretty gentle on rotors...highly recommended.