Brake problems

If I have to pay for the brakes, is it easy to do it myself? Do the rotors need to be resurfaced every time? What brand of pads and rotors do you guys recommend?
Thanks for the info....
I bought my 01 ML 430 from the dealer about 7 months ago and have put about 6700 miles on it. Today when I was driving the brake lights came on and now every time I step on the brakes, it lights up? Is this something that the dealer will cover or am I in for a brake job?
If I have to pay for the brakes, is it easy to do it myself? Do the rotors need to be resurfaced every time? What brand of pads and rotors do you guys recommend?
Dealers usually don't cover wear items like brakes, tires, etc.
It's easy to DIY.
http://www.petefagerlin.com/ML/brakes.htm
MB does not recommend resurfacing rotors. I've never done it or had it done.
I recommend the OEM rotors and pads.
You can purchase online here:
http://www.epsparts.com/category/chassisnumbertable/



