Actually, the german clamps are much better than most of the AZ ilk I run into.

The leak is probably not related to the clamp. It's probably the hose or tstat housing itself. If it's an M50 525 with a plastic housing, replace the housing first. The Mission Trading Company (MTC) metal ones are nice.

best, whit