The first problem also occurs with many custom weapons, and the second can only be fixed by just using a whole different set of aiming animations. Problem is, certain weapons (assault rifles mostly) are set up so they automatically go to ironsights while firing, and if you use a model with different sights it doesn't line up properly anymore.