A cache of $200,000 in cash, 14 firearms and 844 cannabis plants have been seized in Ashburton.
Police said on Thursday that they had arrested and charged two men after officers were involved in an operation in Ashburton targeting illicit drugs.
Police also located 12.3kg of cannabis head as well as a substantial amount of equipment used for cannabis cultivation.
A 59-year-old man faces charges of supplying cannabis, cultivating cannabis, possession of cannabis for supply, and unlawful possession of a firearm.