In a bowl, whisk together flour, pumpkin pie spice, cinnamon, baking powder, baking soda, and salt until well combined.
In a large bowl, whisk together oil, brown sugar, white sugar, eggs, vanilla, sour cream, and pumpkin puree until smooth.
Gradually add the dry ingredients to the wet ingredients, whisking until no lumps remain.
Spoon the batter evenly into the muffin pan, filling each cavity about 3/4 full.
Sprinkle or crumble the streusel topping over each muffin, ensuring it covers evenly and generously.
Bake for approximately 25 minutes (check around 22 minutes), or until a toothpick inserted into the center comes out clean.
Allow the muffins to cool in the pan for at least 10 minutes before removing and placing on a wire cooling rack.