Your mods are good, however I tend to find your stock is always too big, and it sticks out through the playermodel.
When starting a new mod, you should not exceed the stock length from that of the original weapons, best to use them as a template to begin with to be honest.