Granted, look sweet!

IMO:

Pro:
Looks sweet
Keeps it short
Good price - if you already have a 9mm Tavor

Con:
Tavor is an awful big/heavy 9mm
Would expect to get very warm
How do they keep it from leaking with the slip fit of the brake into the suppressor core, and the core into the housing?