BOISE -- A 29-year-old man who was shot during a fight in a Boise Bench neighborhood last week has been arrested, police say.

David McGinnis of Boise is facing felony charges of unlawful possession of a weapon by a felon, two counts of drug possession and grand theft.

McGinnis was driven to the hospital Thursday morning after he was shot at a house in the 2300 block of Palouse Street. The shooter, along with another man involved in the fight, were gone by the time officers arrived.

As part of their investigation into the shooting, detectives got a warrant for the bedroom of the house where McGinnis had been staying. During a search of the room, they found a stolen gun and baggies of methamphetamine and cocaine, police say.

MORE: Police searching for suspects in Bench shooting, 1 hurt

McGinnis, who is a felon, is barred from owning firearms. He was arrested and booked into the Ada County Jail Monday. He is due to appear in court Tuesday afternoon.

Boise Police have not arrested or identified the two suspects in the shooting, described only as white men in a two-door silver car. The car may have damaged or shot-out windows.

Authorities say they have received few tips about the men, and the search for them continues. Anyone with information is asked to contact Crime Stoppers at 208-343-COPS or