1. Preheat oven to 350 degrees Fahrenheit.
2. Pat chicken dry.
3. In a medium-sized bowl, mix together mayonnaise, barbecue sauce, mustard, and honey.
4. Place the onions in a second bowl.
5. Coat drumsticks in the mayonnaise mixture, then transfer chicken to the onions and coat, pressing down so they get well coated.
6. Place drumsticks in a 9×13-inch pan. Drizzle oil over chicken.
7. Bake uncovered for one hour.