Was just going to make a quick port of a specific weapon I wanted, ended up having fun with it.
Has blendshapes for basic operation:
Has non-mesh collision through primitives:
Decimated the vertice count from the original ~600k to ~22k. Mostly done per automation (lot of individual parts...