try punisher gun or cheap g I Joe sized army toys because there guns tend to be over sized and thy look really cool when you repaint them to look more realistic
Check Dollar Stores KO army figures. Most of the time the weapons that come with them are out of scale and more toa 6" scale. Plus you usually get 6 for $1