My R77 doesn't leak at all. You shouldn't need any clamps. It's your bike, but I feel that any clamps would detract from the looks and make future disassembly problematic. You bought an expensive exhaust system, it should work without the need for clamps . . .
Did you use a rubber mallet...