how much will i be looking to spend on a 2005 ford taurus rotors and labor, or what is the best way to do it, buy them online and go have them installed, or what? and how long does rotors typically last, such as how often do i need to get new ones, and how do you know you need new ones

thanks for any help