Parts prices seem quite high to me. I buy some of my parts online here in Canada and checked out some to see how they compared.
2 Front Rotors - your quote $509. Online price $243
link
Disc pads - your quote $216. Online price $47-68
link
Sensors - your quote $44. Online price $24
link
These are Canadian prices (I buy here in Canada when I can as the delivery is quicker than going through customs from the US). I have bought a number of parts from this place (clutch, pressure plate, starter, etc) and have had excellent service. I didn't check Pelican, but imagine the prices are similar.
Rick