You have a couple of options. You can go with a used one, which I would not do. You can buy one for around $150 at
Auto Parts Warehouse, or a PWR which is going to be around $600. The PWR radiators are all aluminum and will not have the same problems that the stock ones have. Good luck.