Generally if you want an accurate gun, you should guy a full-sized aeg. By full-sized, I mean aks, m16, and guns with long barrels.
You could also buy a smg like an mp5k, and put in a longer inner barrel. Then you can use a silencer to cover up that ugly inner barrel.
Lots of choices out there