This price would HAVE to be with rotors in order to not be outrageous. Still high even with new rotors IMHO. I don't know about road salts - I live in Texas.
As for driving habits, you don't have to drive like a bat out of hell to be hard on a set of brakes. One of the main causes of rotor warpage and thus wear is inconsistent cooling of the entire area of the rotor. If you're a person (not directed at you, SP10 - directed at anybody) who likes to "brake late", you are giving your breaks hell. IOW if you're one of those folks who stays on the gas until you're 100 yds from when you need to stop, then you immediately go from gas to brake, you're a "late braker". Your brakes work hard and get hot as hell if they are asked to stop your vehicle in a short amount of time - increased speed amplifies this. So you've come to a stop and you're sitting there at the stoplight - what's happening to your brakes? The part of the rotor that isn't under the pad is being cooled by the surrounding air. the part of the rotor that is still under the pad is still roasting hot. If you just sit there with your brakes applied, this can cause the rotor to warp due to the variance in cooling times of the covered by pad/non-covered areas of the rotor.
I just sold a 97 Dodge Dakota with 100,000 miles on it. Never did a break job on it of any type - original pads and rotors. I would try not to "brake late", but if I had to, here's what I would do: I'd always stop with a car length or so separation between the car in front of me and after a few seconds of sitting still, I'd go forward a bit and stop again - after a few seconds, repeat. I also had a manual, so if on level ground, I could let off of the brake completely, but for the record, I almost never downshifted to aid braking - I almost always stopped using all brake.
Another advantage to not "braking late" is that you can often coast to a light and keep your momentum up and not have to start out from first gear if you time it right. I always love passing people at lights when a few seconds earlier they sped past me with a red light a half mile in front of us. [:D]
Good luck.