A faulty brake light spotted by two York City cops on routine patrol led to felony drug and gun charges against two city residents, police said.

Desiree McClain, 18, of 639 Smith St., and Brandon Samuel, 22, of 45 N. Queen St., are charged with heroin possession with intent to deliver, carrying a firearm without a license and possession of a controlled substance, police said. Additionally, McClain is charged with driving without a license, and Samuel is charged with simple marijuana possession.

According to police, Officers Tiffany Vogel and Vincent Monte were patrolling the area of South Queen and Charles streets about 6 p.m. Friday when they pulled over a car with a faulty brake light.

The officers smelled burning marijuana coming from the vehicle, and determined Samuel was in possession of the pot, police said.

They impounded the car after determining McClain was driving with a suspended driver's license, police said.

During a subsequent search of the car, police found and seized a loaded .22-caliber revolver, 163 packets of heroin, 5.8 grams of marijuana, 1.6 grams of crack-cocaine, drug packaging materials and $2,182 cash, according to police.