In a small bowl whisk together mayonnaise, honey, mustard, lemon juice, and bbq sauce.
In a medium bowl whisk together wet ingredients, add chicken, making sure to coat evenly. Allow chicken to marinate for 20 minutes. Meanwhile, in a medium-sized pot, over medium-high, heat oil to 325 degrees F While oil heats, in a medium bowl, whisk togethers dry ingredients.
Reserving the marinade, remove the chicken to a plate. Whisk the egg into the marinade. Dip the chicken into the egg mixture, one piece at a time, shaking off excess egg mixture. Dredge chicken pieces in flour mix, making sure to coat evenly on both sides. Repeat the breading process (egg mixture to flour mix) one more time, set chicken aside. Line a baking sheet with paper towels.
Once oil is heated, cook chicken until golden brown on each side and opaque in the center, about 2 to 3 minutes. Place cooked chicken on prepared baking sheet to drain. Serve with Chick-fil-A sauce.