The Pistons seizing indicates to me that the brakes need to be used more. Also replacing pads, rotors, and calipers can be done by anyone who is handy with toolsCheck out this active thread on high cost of brake repairs reported by one owner..
Ouch! First huge repair bill.