Preheat your oven to 375 degrees
In a large bowl, whisk 2 large eggs with 1/2 cup vegetable oil, 3/4 cup granulated sugar, 1 tablespoon of lemon zest, 1 teaspoon of lemon or citrus extract and 1 teaspoon of vanilla extract until fully combined.
Add 1/2 cup of whole milk and 3 tablespoons of lemon juice and whisk until smooth and frothy.
Add 2 cups of all purpose flour along with 2 teaspoons of baking powder, 1/2 teaspoon of baking soda and 1/2 teaspoon of salt and mix until just combined.
Line a standard sized cupcake tin with liners and fill each cavity just below full.
In a small bowl, whisk 1/3 cup of all purpose flour with 3 tablespoons of granulated sugar and use your hands to incorporate 1 1/2 tablespoons of room temperature butter into the flour and sugar until you have a texture like slightly wet sand.
Top each muffin generously with the streusel and press down lightly to help it adhere to the batter.
Sprinkle course sugar over each muffin and then bake in a 375 degree oven for 22-24 minutes or until a toothpick comes out of the center of a muffin clean.
Transfer the muffins onto a cooling rack to cool.
To glaze the muffins, whisk a cup of sifted confectioners sugar with a splash of vanilla extract and enough fresh lemon juice to create a consistency that will drizzle well.
Drizzle each muffin with the glaze and enjoy!