Authorities say three men face felony charges after police found heroin and crack cocaine with an estimated street value of $116,000 during a search of a Binghamton home.

Photo: Bob Joseph/WNBF News (file)

Police say the arrests followed a several-month-long investigation.

Officials say the drugs were confiscated as a search warrant was executed on Clinton Street in the city's First Ward.

The raid occurred Wednesday morning. Police announced the arrests Thursday.

The Binghamton residents who were arrested are: 46-year-old James Brabham of Clinton Street; 59-year-old Tyrone Thompson of Cary Street; and 62-year-old Joseph Bowles of Thorp Street.

All three men were charged with criminal possession of a controlled substance and criminally using drug paraphernalia. Brabham and Thompson also were charged with criminal possession of a weapon.

Investigators say 9.8 ounces of unpackaged heroin and 895 bags of heroin packaged for sale were seized. Police also found 5.7 ounces of crack cocaine, a loaded 9mm handgun and $43,000 in suspected drug proceeds.

For breaking news and updates on developing stories, follow @BinghamtonNow on Twitter.