That's a rail gun commision from Axel Torvenius. Great weapon designer and artist. He posts on deviant art regularly.
My advice would be to scratch build this, or at least the main body. I would not print it, unless you have access to a large scale printer of course.
You can always print some of the smaller parts.