Preheat oven to 375°F. Line a standard muffin tin with paper cupcake liners. Set aside.
In a large bowl, whisk together flour, sugar, baking powder, salt and spices. In a separate bowl, combine pumpkin, sour cream, eggs, and butter. Add to the dry ingredients and stir together. Fold in sausage and cheese. Scoop batter into prepared muffin tin.
For topping: Stir together flour, sugar, salt and pepper. Add butter and rub with your fingers to form coarse crumbs. Stir in oats, pumpkin seeds and cheese, and sprinkle over batter.
Bake until golden brown, and a toothpick, inserted in the middle comes out clean, about 18 to 20 minutes. Allow to cool slightly before eating. Enjoy!