Mix all sauce ingredients together in sauce pan
Cook on low, stirring occasionally for 10-15 mins
Refrigerate, set aside.
Use a pastry brush to coat the chicken pieces with oil and season with salt on all sides.
Preheat your grill, keep one side high with direct heat, and the other keep cool.
Lay the chicken pieces skin side down on the hottest side of the grill to sear the skin, and cook for 5-10 minutes, you want to achieve a nice sear without burning the chicken.
Turn the chicken pieces over and move them to the cool side of the grill, turning down the heat to 250-300 degrees F. Put grill lid down and cook for 20-25 minutes.
After 25 minutes, flip chicken and baste with the prepared BBQ sauce. Bake another 20 minutes.
Turn the chicken pieces over, basting them with sauce, covering, and cooking until they reach an internal temperature of 160 degrees F.
Once your chicken reaches 160 degrees F, you want to turn the heat back up and finish them with a sear. Cook to between 163-170 degrees F. Higher temperature for dark meats.
Baste with barbecue sauce one final time and serve.