When we put in the crate engine I had a "BeCool" radiator in ours. It eventually leaked, I am not going to blame it on the radiator, we got in a hurry and the mounts we rigged were not the best. Now I have a Griffin and have been pleased with it so far. Quality is great on the Griffin.
Two suggestions:
1) confirm the measurements. Just because it says it fits a 73-87 does not mean it is the same size as what is in your truck. It is helpful to get the same size so you can re-use your mounts.
2) a shroud (presuming you will switch to electric fans) is important if you are going to need extra cooling (towing, hot climate, more horsepower).