Recently I ordered a CSF radiator from Rock Auto for my 2002 100. At just over 100 bucks and with seemingly good reviews, I gave it a shot. It lasted about 3 months and started leaking at the bottom (plastic). Rock Auto will not give me credit for a Koyorad, or my $$ back, they will only let me exchange it for another CSF. Grrrr. B/c my daughter drives this 100 a few hours away to college, I bit the bullet and went Toyota OEM. I'm hoping it will last many years, and if I do sell the 100, it's a selling point that it has an OEM rad now.
Buyer beware on CSF, just my 2 cents......