For those who have water leaking from dash...

Some jobs are worth paying a shop to do.....and you get a warranty with it too!