Geo fabric will last as long as most will have a pond in my opinion. I've had Geo in streams for 6 years now with no worries to date. I also use scrap liner as well, even crapet, what ever will hold together for the most part.
St.louis Ponds and Waterfalls
"We bring life to your backyard"