Replacing the pads definitely isn't necessary in this case (unless they're not wearing evenly because of bad rotors), but always consider replacing things ahead of schedule to save on labor. If your pads were 80% worn, you would have to ask yourself how much your time is worth to raise the front, remove the tires, remove the brakes, etc again in a few months to replace the pads, when the pads only cost so much. Perhaps better to do them all in one shot given that situation. Definitely inspect them (and everything else in the neighborhood, like brake lines), but I expect they'll have plenty of life left. Aftermarket rotors are available from a few places, including
http://www.optionsautosalon.com though they're not cheap at this site. Because of their weight, I like to buy them locally...the tax on them is often less than shipping. Large national chains will have them or be able to order them, but I have found that for most items they do NOT stock the best brands. A lot of members are happy with aftermarket performance rotors, but of course those will cost more. Regardless, I'm sure the $90 quote you got was for the absolute cheapest rotors they could find, so you're on your way to doing better.