Now I know why no one did it before, its god damn hard!
Also, added a larger version and more realistic sights, the big version is huge, but I like it. Much more detail then the small one.
*Since then, I've made the new oversized model that looks ridiculous when its not in first person and made a mistake, forgetting to save said model, twice, and made 3 new sights for it, because I'm still a detail whore. The preview is of the larger one.