Have an opportunity to buy a 1974 Roadrunner but engine has issues and there is a hole in frame. $2500 fair price?

I think you got a great deal. Get it going and drive it.

Remember, Better is the enemy of good enough