not unusual in that the front rotors take 70%+ of braking load. often the rotors can be turned or resurfaced, if doing so keeps them with in minimum thickness. what were the sympoms?? you will also be getting new brake pads, or at least you should be getting them.
the price is based on the quality and who's buying them.
you can price them or get them thru Click for RockAuto, good prices and grood delivery service. dealer prices will be higher 'cause they make a bit [50-200%] on parts - nothing wrong here, it's their buisness. keep it in mind when you price 'em out. a quick stop at the local auto parts will also give you a price.
not a difficult DYI job if you might be so inclined.