Preheat oven to 375 degrees and line a 12 muffin pan with liners
In a large bowl, whisk together flour, soda, baking powder, and muffin spices. Set aside.
In another bowl, whisk together the pumpkin puree, sugars, oil, eggs and vanilla until smooth.
Add wet ingredients to dry stirring just until combined.
In a small bowl, combine the dry streusel ingredients. Add cold butter pieces and use a pastry blender to combine until coarse crumbs form
Divide batter evenly among muffin tin cups. Sprinkle streusel topping over each muffin.
Bake for 18-22 minutes until a wooden skewer, inserted into center, comes out clean.
Let muffins cool a few minutes in pan before transferring to a wire rack to cool completely.
Cooled muffins may be stored in and airtight container of up to 3 days.