is this a good deal or a bad radiator?

New radiators made to fit your specific car are readily available (no need to fab/mod mounts for one that wasn't made for your application). Let me see if I can find a few sources for you.