CAN I GET A HELL YEAH!
For all of you who have had your TSC7 fall out after the plastic release lever breaks, for those of you who haven't had it happen yet, just wait. Repair your broken clamp or perform some preventative maintenance on your pricey investment.
Made of strong metal and will not flex.