Heat about 1 1/2 inches of oil in a large skillet.
In a large bowl mix 1 cup all-purpose flour, 2 teaspoons salt, 1/2 teaspoon ground black pepper, 1/2 teaspoon red chili powder, 1/2 teaspoon garlic powder, and 1 teaspoon paprika together.
In another bowl, whisk the egg and milk. When the oil is hot enough, take the chicken pieces and first dip them in the egg/milk mixture, then in the flour mixture.
Fry a few at a time on both sides until the chicken is cooked through and it’s golden brown. Fry in batches until done.
While you’re frying the chicken, you can make the BBQ sauce, or you can make it well in advance. In a small saucepan, mix all the sauce ingredients together and bring to a boil over medium heat.
Reduce heat and simmer for another 15 minutes, stirring occasionally.
To serve the chicken wings, place the chicken pieces in a bowl then pour the sauce over the wings, and toss well so that each chicken piece is fully coated in the sauce.