Detectives find crack cocaine, illegal firearm in drug bust