Not meaning to counter the more expert advice on your braking system but I never had any problems with the stock breaks. We are a 300 lb team and this part of California has some pretty steep, long, descents (long straight and curving of several miles and several thousand feet). The brakes always slowed or stopped us when necessary and I never had overheating problems.
Just sayin.