Task Search
...
If you register to Rockstar socialclub and link it to your xbox live account, you will have the assault SMG unlocked, available for free in any ammunation and you will be able to upgrade it for free.
Otherwise, all you need to do is visit a ammunation shop, buy any weapon and buy every customization for it.