That doesn't look right to me, but then again I'm not an E-body guy.
Are the raidator inlet/outlet holes on the correct side for your car? Seems backwards to me. The part number is not in any of the '69 or '70 sequences, so I'm wondering if it might not be a truck radiator?

I agree... 2960 does not appear to be a valid number for a 69 or 70 CAR radiator.
Technically the eBay ad is correct, the radiator would fit in a B or E body, it just wouldn't be the correct radiator for the application. And, it just may be rare....who knows?
Brian, this one would probably 'fit' but it does not appear to be correct for your dad's application.