I had the same problem with mine slight leak from the top seal on the rad.
I went to a radiator restorer who couldn't fix it so I purchased a new 1 from him that arrived the next day £120. Fitted it that night took about an hour and about the same to remove it very easy DIY job