a 2.5L V35 radiator will fit perfectly.
a 3.5L V35 one will fit, with some slight cutting.
dont bother looking for a new one the same, it will eventually fail again.
either get a radiator shop to make up alloy tanks, or find an aftermarket one for the above models.
no, a Z33 radiator will not fit without moving the radiator cap location.