In a bowl that is large enough to fit the chicken or in a zipper-top bag, mix the dry spices (chili powder through cayenne pepper), and then stir in the oil, lime juice, zest, and honey. Add the chicken breasts, and flip them a few times to evenly coat in the spice rub. Time permitting, allow the chicken to marinate all day or overnight. The chicken will still taste delicious if marinated for a shorter time–aim for at least an hour or two–but the flavor will improve with time. Let the chicken sit at room temperature for 30 minutes prior to grilling.