Preheat oven to 425°F.
Line a muffin tin with paper liners.
Add oil, melted butter, pumpkin, pumpkin pie spice, vanilla and almond extracts to the mixing bowl and mix until well incorporated.
Dump in brown sugar, and mix again.
Add eggs and milk and mix until incorporated.
Add the flour, baking powder, baking soda, and salt together to the bowl.
Mix until just combined.
Add chopped pecans, and mix until evenly dispersed.
Using a medium cookie scoop, fill the muffin liners. The liners should be between half and three quarters full.
Using a tablespoon, sprinkle the streusel topping over each muffin. You may have some streusel left over, depending on how lightly you would like your muffins coated.
Bake muffins at 425°F for 10 minutes and then reduce the oven temperature to 350. Continue baking another 20 minutes on 350F.
Check for doneness by inserting a toothpick into the center of the largest muffin, making sure the toothpick comes out clean, with no wet batter..
Cool and enjoy.