No doubt the engine is misaligned or the strut is bent. After 30 years I would be surprised if it didn't need stringers. You said the engine ran fine the compression numbers are a little low but also pretty even. How many hours do you have on the boat? General propeller is a good place for your shaft repair.