The prices for rotors for the Xterra range from $65-$80, for the wearever series at advance auto to the Bendix rotors. Both of which carry a 1 year warranty against defects. When a rotor warps its because the heat penetrates the rotor completely. This disrupts the crystalline structure of the metal and will have hard and soft spots as well as strong and weak points. You can remove material to smooth it out, but it has a better chance of warping again. Working for advance auto, I've noticed that rotors for newer vehicles have become thicker as well as bigger in diameter. The thicker it is, the more heat it can absorb before it starts to deform, and the bigger diameter creates more torque to stop the wheel. The newer rotors also seem to be a lot lighter though they are much bigger than the older ones. The best way to prevent warped rotors, dont ride the brakes. When going down a mountain, pick a speed that will keep you safe,when you hit that speed, hit the brakes to slow you down about 15 mph or so, then let off. Let the vehicle pick up speed to the speed you selected. Example, If you want to maintain 60 mph down a mountain, slow down to 45 mph, then let it pick up speed to 60 again and repeat. This allows the brakes to cool down between braking cycles. This also keeps your pads in good shape, not glazing them over and providing the best stopping power they can. HTH
Dan