In a small bowl, mix together the salt, black pepper, paprika, and garlic powder. Pat the chicken pieces dry with paper towels, then rub the spice mixture all over the chicken. Let it sit at room temperature for about 30 minutes to absorb the flavors.
While the chicken is resting, make the barbecue sauce. In a medium saucepan, combine all the sauce ingredients. Bring to a simmer over medium heat, stirring occasionally.
Reduce the heat to low and let the sauce simmer for about 15-20 minutes, stirring occasionally, until it thickens slightly. Remove from heat and set aside.
Preheat your grill to medium-high heat (about 375-400°F). If using a charcoal grill, set it up for two-zone cooking with the coals on one side.
Place the chicken on the grill, skin side down. For a charcoal grill, place it on the cooler side. Close the lid and cook for about 5-7 minutes.
Flip the chicken and cook for another 5-7 minutes. Continue cooking, flipping occasionally, until the internal temperature of the chicken reaches 160°F for white meat or 170°F for dark meat.
In the last 5 minutes of cooking, start brushing the chicken with the honey bourbon barbecue sauce. Flip and brush every minute or so to build up a nice, sticky glaze.
Once the chicken is fully cooked and nicely glazed, remove it from the grill and let it rest for 5 minutes before serving.
Serve the chicken with extra barbecue sauce on the side for dipping.