Not sure on either. I was in high school when I got them replaced, and didn't know much about cars/Subarus. Based on how the shop did everything else, I'd say they used cheap gaskets and didn't resurface the heads. Which is why the car is having head gasket problems now. Would've done it myself the first time if it wasn't my first car. Now I'm trying to decide between buying a new car, new engine, or rebuilding.
Sorry not trying to hijack the thread. To the op, make sure you have oem thermostat and radiator cap.