Peel Regional Police say four men are facing charges after drugs -- including marijuana, cocaine and heroin – as well as a gun and bulletproof vest were allegedly found in a home in Mississauga Monday.

Officers from the Street Crime and Gang unit executed a search warrant on a residence on Argyle Road, near the intersection of Dundas Street West and Confederation Parkway on Monday.

Once inside, they allegedly found marijuana, cocaine, heroin and various pills including Percocet, MDMA and Oxycontin worth approximately $20,322 on the street.

They also found a .32 calibre Beretta handgun, ammunition and a bulletproof vest. In a photo released by police, brass knuckles could also be seen.

A suspect identified as Patrick Mroz, a 25-year-old Mississauga man, faces 18 separate weapons and drug charges. He appeared in a Brampton court on Tuesday.

Another suspect named Kamil Rozenek, a 27-year-old Brampton man, has been charged with possession of cocaine and possession of marijuana. He is expected to appear in court in Brampton on Dec. 17.

Suspect Dominik Bryczynski, a 23-year-old Brampton man, has also been charged with possession of cocaine and possession of marijuana. He is also expected to appear in court in Brampton on Dec. 17.

Zdzislaw Mroz, a 55-year-old suspect from Mississauga, was arrested and charged with possession of a controlled substance. He is expected to appear in a Brampton court on Jan. 7, 2016.

Anyone with information regarding drugs or firearms is asked to contact police at 905-453-2121, ext. 7704, or Crime Stoppers at 1-800-222-8477 (TIPS).