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