Should I restore it??

You have an almost zero return for your dollar on a 75. That, in my opinion, is a parts car.