$300 for the radiator isn't that bad. Depending on the model, they will range from $280-$380 (there's a couple of variations depending on you specific car).
Assuming $80-$100/hour for labor... again isn't that bad. Could be cheaper, but they aren't blatantly screwing you, justs reasonably cushioning the time necessary.
Assuming $80-$100/hour for labor... again isn't that bad. Could be cheaper, but they aren't blatantly screwing you, justs reasonably cushioning the time necessary.