For the chicken:
Place the chicken in a large resealable plastic bag or container big enough to fit. Mix the brine ingredients in a large bowl to dissolve the salt and pour over the chicken. Let brine overnight. Remove from the fridge, separate the chicken from the brine and let come to room temperature for about 30 minutes – you may discard the brine.
Pre-heat the smoker/oven to 300ºF.
Arrange a wire rack over a baking sheet. Arrange the chicken on the rack and slow-cook for 1 hour 30 minutes to 2 hours, or until fully cooked, 165 degrees. When cool enough to handle, pull the chicken, discarding the skin and bones.
For the BBQ Sauce:
Combine all ingredients for the BBQ Sauce in a small saucepot and cook over a low bubble for 15-20 minutes. Reserve.
Toss pulled chicken with enough BBQ sauce to coat and keep warm.
Place chicken in taco shells and garnish with your choice of cheese, bacon, lettuce, tomato, pickled jalapeño and red onion.