They are a direct replacement for the standard rotors. I do not know how much life is left. Don't really know how you could tell either. They look fine, but don't know what that translates to in expected life remaining. I'm not sure what the life expectancy for the euro rotors is so.... I'm guessing "at least" another 10K miles depending on usage. Then again, I could be wrong so don't quote me.