When I got my truck it had an aftermarket plastic radiator. I believe it was installed in 2011 if I recall. It broke in 2016.
After doing some reading online, I got a metal CSF aftermarket radiator and cap.
Nothing beats OEM, but the CSF was significantly cheaper.
Radiator CSF 1640035360 ~$190
Cap CSF 4502 ~$5