1985 6.9 IDI major oil leak, probably rear main seal?

Top