I'm with that mechanic. If you can afford a newer boat, that
is the way I would go. A 30 year old boat is going to have rot issues if it has never been touched and this would be my biggest concern over cleanliness, drives, equipment etc...
Stringers, transom and fuel tanks are an expensive...