Well I finally got it all sorted out. I ended up going with an over the counter plastic rad (due to tine constraints) and after the swapping it out twice, got one that doesn't leak. Thank you to both lemonadejay and Dave at broken axle, you guys were both a pleasure to deal with.
As for your rad that's leaking, be prepared for something else to let go after you change the rad. I had a huge ordeal with my entire coolant system after I got it back to full pressure. Everything is new now and thankfully, no leaks. If you need a hand putting it in, let me know. Needless to say, I have a bit of experience with it now lol. That being said, even with the ordeal of the new rad leaking and having to replace it again, the Autovalue rads got really well.
Thanks to all for your help, and I hope I may have answered a few questions.