In a bowl, mix 3/4 jar of Molli Oaxaca marinade, honey and salt until fully integrated. Set Oaxaca rub aside. Reserve 4 tbsp of Oaxaca for the gravy.
Roast for 30 minutes; lower heat to 325° and cook for 30 minutes more. Remove turkey from oven and, flip turkey breast side down. Roast, basting occasionally, until an instant-read thermometer inserted into a thigh but not touching the bone registers 165°, about 3 hours total for a 12-lb. turkey.
Whisk together flour, 6 tablespoons reserved fat (if there is less, add melted butter), and reserved Oaxaca marinade in a heavy medium saucepan, then cook over medium heat, whisking constantly, 3 minutes (mixture will be thick). Add pan juices and stock in a fast stream, whisking constantly to prevent lumps. Bring to a boil, whisking, then simmer, whisking occasionally, until thickened, 10 to 15 minutes. Season with salt.
A note about time: The rule of thumb for cooking a turkey is 13 minutes per pound. Plan on the 13-minute-per-pound rule, but start checking the temperature of your turkey about halfway through the scheduled cooking time to gauge how fast it's cooking.