Excellent.
To plant the seed something that I came across a long while back is this.
http://pimpmygun.doctornoob.com/
From time to time I use **** my gun to do off model designs and then model it out in polygons using the rendered image as a reference but I’ve been thinking is it would be a cool idea to model and texture the individual parts to allow for a custom weapon to be assembled as a composited weapon
Have you considered doing an off the shelf product along this line?