What about trying the polymer sealants? If you know about where the leak is, it sure wouldn't hurt to try, and would certainly cost less.

Two sources:
http://aquaben.com/ditch-pond-sealing/
http://www.polymerinnovations.com.au/solutions/dam-pond-sealants/
I have not found a bad review of either of these products.