Yes, I fitted the exact same brand radiator to my '68 Cougar with a 289 a couple of years ago.
No problems with it other than it was taller than the stock Ford unit so had to modify brackets a little to get it to clear the hood. May not have the same problem with a Mustang.
Keep in mind the Chinese suppliers may have changed spec and/or factories over the period so I guess past performance is no indication of future returns...
