Huh, OK, I just don't remember seeing at your house last time.
Anyway the rotor thing seems to be a common problem at auto parts stores. It seems that since about 95 even the L model Legacys came with 15in wheels and the only ones that use the bigger rotors are the GT's and the Outback. They should just ask you what model car you have or what the rotor diamiter is. I also belive that all the big rotor cars came with 2 piston calipers and the small rotor cars had 1 piston. In a strange twist, one day when I wasn't at work Roger had to put a caliper on a Imprezza L.
This car has the 15inch wheels on it and i'v had them send me the wrong rotors before becouse of it, anyway when Roger ordered the caliper they sent him a 2 piston one and it bolted right up and everthing seems to line up right.
I noticed it about a month later when the car came in for an oil change that it had two different calipers on it.
Seems to stop fine.