I have taken this to the same mechanic 3 times and the lower unit is still leaking water in to the oil.... how hard is it to seal this unit ?

I am totally frustrated !!

He states all driveshafts are straight, smooth etc and he has replaced every seal in the lower unit .... any tips ??