If I can find a good Carniceria or Grocery with high quality marinated chicken using a recipe like this - I'm buying! But it's not hard at all to make your own, and you will like the results.
Mix all marinade ingredients together. Set aside 1/3 of the mixture to use after the chicken is done.
Marinate chicken in remaining marinade (with the fruit rinds!) for at least 1 hour. Overnight is excellent. A good ziplock bag works here.
Remove chicken from marinade. Drain. (You can get flame-ups if you don't drain before placing on the grill. I learned that the hard way.)
Cook chicken on a hot grill. Turn at least four times to get good grill marks on both sides. Take off the grill as soon as the internal temperature reaches 165 degrees (breasts) or 175 for thighs.
Plate the chicken or place it in some kind of dish, spoon the reserved marinade over it, and cover with foil until you are ready to serve. It will hold for 20-30 minutes. As always, for safety, don't let the temperature drop below 140 degrees.
Serving Size 1 breast or 2 thighs