My 1990 Gen 1 2.5's radiator appears to be leaking in a number of places. It's 22 years old after all

. Any advise on whether it's advisable to have it re-cored, and if so, recommendations on where I can have it done. Silverton radiators? I'm based in Woodmead.
Alternatively I can try to get a new one, but I'm sure the price will be crazy. Thanks in advance for your replies.
Gareth