Three men from Toronto are facing firearm and drug charges following a police search in Scarborough this week.