GrabCAD
Free
U.S. Gov M16A1 Bolt Assembly PN.8448509
RENDERING
SOLIDWORKS