Rebuilding heater box, replace core?

Where would one find a a new one for a 63 Dart? Not paying classic industries $270 for probably a Chinese one that doesn't fit. Mine is leaking. Can a radiator shop or Glen Ray fix these? Most people seem to be saying not to repair an old one and put in a new one. Thanks!