Suffolk police executed a search warrant at around 5:40 a.m. Saturday at a home in Bay Shore, where they found drugs and guns.
They seized crack-cocaine, oxycodone, two assault weapons, one handgun and six high-capacity magazines.
Police arrested 30-year-old Henry Mulligan on multiple drug possession charges and 20-year-old Savyon Douglas on several weapons charges.
Both men are scheduled to be arraigned Sunday at First District Court in Central Islip.