It was actually much easier to build than I thought, even though I was lazy and didn't bother making a working trigger. But I'm very happy with how the slide worked out. The grip is a tad bulky and square, but that's Lego for you :P
Hope you like it :)
About this creation
Here it is with a different grip; although this grip is less accurate, it's much more comfortable to hold :)