Looks as a good a job as anyone else could have done, and looking at it seems unlikely it'll leak. I am concerned though about the movement in the pan, it really should be pretty solidly fixed!
If you need to find a tradesperson to get your job done, please try our local search below, or if you are doing it yourself you can find suppliers local to you.
Select the supplier or trade you require, enter your location to begin your search.
Are you a trade or supplier? You can create your listing free at DIYnot Local