Two Midlands men have been charged after police seized three illegal firearms, including a pen gun, during a raid on a home.