Of the three parts, it sounds like two have been solved. Damper Dudes does good work, and the best place for the radiator is your local shop. However, the radiator shop might have to order a new core, which is money. Your fan will probably be the problem child. Definitely get an ad in the swap meet for one.