I too have Techno-Solis panels and if / when I get a leak I will try the plastic welding technique, I suspect this will work well since they have such beefy construction (they weigh close to twice as much as some similar sized panels).
Ike
I put my hand on used techno solis panel 3 of them have leak. 2 really small, one panel a bigger one. Did you try the plastic epoxy glue?
Did it work?