A Lowell man who was wearing body armor while selling heroin is facing drug and weapons charges after officers found fentanyl and guns in his home, police said.Paul Aaron, 31, was nabbed by Lowell detectives Wednesday after they witnessed him conduct a drug transaction at East Merrimack and Fayette streets, police said.