You're bound to have a radiator specialist somewhere reasonably close by. Ours is fantastic, prices for new rads as good or better than I could find anywhere online and they took in a completely knackered 30 year old land rover rad and returned it looking virtually brand new for an amazingly low price. If it hadn't been for an (ancient) odd shaped dent in the tank at the top, I'd have suspected they'd just swapped it for a new rad...