In a shallow, wide bowl mix together flour, cornstarch and spices. Set aside.
In another bowl, whisk together buttermilk, eggs, and cornstarch. Set aside.
Add 2 inches of oil to a large skillet with tall sides or dutch oven then heat to 350°F.
While oil is heating up, prepare the steak fingers by coating lightly in flour, then dip into buttermilk, back into flour, back into buttermilk, then end with flour. Carefully let excess flour and buttermilk drip off during each step. Use tongs for less mess.
Place coated steak fingers on a wire rack to rest while finishing the remaining strips. Let rest for 5-10 minutes before frying.
Fry 3-5 strips at a time depending on size of frying pan. Once all sides are golden brown, place on another wire rack that is sitting on a sheet tray to drain. If desired, place finished steak fingers in the oven on "warm" while frying the rest.
To make gravy, add oil to a medium-sized skillet over medium-high heat. Sprinkle with 4 tablespoons flour and whisk to make a roux. The mixture should be pasty - not runny and not thick. If it is too runny add 1 more tablespoon flour.
Next, whisk in 2 cups milk and bring to a low boil. Add season salt and pepper to taste. Stir until thickened and add more milk if it gets too thick. Serve with steak fingers for dipping. Makes approximately 18-24 steak fingers.