Its excellent!
It's not better than my drawings, but of course i have noticed that this gun is in 3D! So i obviously gave you a 10, cause i had a 3D program, and i know that making 3D shapes takes a lot of time and practice. Over all: It's more than great!