Yeah, disco II radiators are notorious, and inline with typical Rover stuff they are incredibly expensive. If you find someone that can repair it I would go for it. IIRC they cost about $800 from the dealer!
"I have taken more good from alcohol than alcohol has taken from me." - Winston Churchill