That bearded dude makes me nuts, can't stand him or his stupid products. Altough my Mother swears by Oxyclean. LOL I mute the receiver everytime he is on TV!
I have never seen ANY type of repair on an oil pan actually work. I'm not saying that it is not possible, I have just never seen it with my own eyes. I know several people who have tried every trick in the book and ultimately end up pulling the pan and replacing it.