Over the years I have learnt the hard way about being careful with NOS (New Old Stock), things that are probably 20+ years old that have any form of seal inside I pass on now, because even though the exterior looks great you cannot be 100% certain of the seal integrity.
The rad in question has probably suffered a few dinks during storage as it is very easy to damage the cooling fins, and a small amount of surface rust..... well, it is a Fiat/Lancia part so thats to be expected. I think eBay Italy is trying to solve Italy's chronic debt crisis single handedly!!
It's a shame about your fix, but certainly worth investigating further.
I'm in the garage this weekend (more packing) if you get really stuck I can pull out my spare heater rad and pressure test it. I pump mine up with a Sykes Pickavant tester to 17 foot Lbs. This ensures that the seals in the rad are strong and the expansion tank cap will correctly vent first at 13 flbs before the seals in the heater rad blow and fill your car with very hot coolant.