Thanks for all the replies! I have done a lot more research now and many of your comments helped me narrow down what I have. My main concern is the carry handle. I would like to replace the upper so I can have a rail. I hear with the right tools it is easy, I'm just a little worried to give it a go.