Three men face stolen firearm, drug charges