Two men will face court today after police searched a home in Mount Pritchard and seized drugs and weapons yesterday at 8.15am.
Police said some cannabis was found in a kitchen sink with the tap running where the 25-year-old man was arrested.
The two other men were in another part of the home where police seized more cannabis, 40 grams of methylamphetamine, 20 vials of steroids, a replica pistol, flick knives, a bow and arrows and some cash.
The 25-year-old was charged with weapons and drug offences as well as having property suspected of being the proceeds of crime.
A 27-year-old man was also charged with drug offences and possessing prescribed restricted substance.
Both will be at Bankstown Local Court today.
The third man received a cannabis caution.