Thank you, thank you!
I call it my little puppy because nearly everyone I take shooting with it falls in love with it.
I can't really compare it to defcon's cannon
but it's all mine and loads of fun to shoot. I just wish the magazines were as fun to load as they are to unload.