While working for the department of national defense, 1 of the models I worked on during my downtime between projects was this M-16. I used supplied references as well as others from the internet.
Texture rotation animation
Topology rotation animation