Case could be distorted from the impact, might not be noticeable, especially in online photos. Nice focus on the trees. Is the prop shaft still straight? Well you said you were getting it checked by a mechanic. My guess he will say run it to see if there are issues and to keep an eye on the oil for water