Mix the flour, salt, garlic powder, cayenne, black pepper, and baking powder in a bowl.
Pour the dry mixture into a bag big enough to shake the chicken pieces in, then set aside.
Combine the buttermilk and eggs in a separate bowl, and whisk well.
Dip each chicken leg in the wet mixture, getting them well covered.
Place the chicken pieces in the dry ingredients and shake to coat well.
Heat oil in a shallow cast iron pan to 350-375 degrees fahrenheit.
Fry the chicken for 10 to 12 minutes on each side until it measures an internal temperature of 165ºF.
Remove from the pan, and allow excess oil to drian on paper towels before serving.