I actually don't know how many miles they had on them...that's why I changed them. I didn't think I would do them until spring, but we had a warm day and I had the entire day free, so I took advantage of it.
The car has 110K on it, but I don't know if/when they were changed. They didn't look too horrible and I haven't really noticed a difference in power (don't know about MPG yet) but at least I'm good for 60K (3 years or so) now.
I used the same as stock. NGK platinums. They're supposed to go 60k according to Subaru, but realistically they probably would last longer than that without any issues. No matter what you do, stick with NGK, but you could use iridiums instead if you wanted since they'll go 90k. I went with the platinums because advance had everything 20% off this weekend and didn't carry iridiums.