Guns, drugs, ammo and cash were seized in a police raid in Dunedin this week.
A 67-year-old man was arrested and charged with numerous offences following the raid on Monday, Detective Senior Sergeant Nik Leigh said.
He said police and Customs carried out the raid as part of Operation Rubus – an investigation into controlled drug offending within the Southern District.
Police seized two firearms, ammunition, controlled drugs, controlled drug utensils, stun guns and cash.