I like it!
Looks complicated.
I’d hate to have to disassemble and clean it in the middle of a firefight...............