Sorry for doing the Necro on this thread, Thank you all for the help, So I realize its been over a year.... but here is what happened.
1. The mechanic was wrong about my leak, the leak was from the tube where it meets the pan.
2. That did not change much, as the tube only comes with the...