In a large bowl, combine pumpkin, applesauce, sugar, vanilla and eggs.
In a separate bowl, combine flour, baking powder, baking soda, salt, cinnamon, nutmeg, cloves and ginger.
Add dry ingredients to the wet ingredients and stir until moistened. Set aside.
In a bowl, whip the cream cheese with an electric mixer on medium speed until smooth.
Add the sugar, milk, flour and vanilla. Mix until combined.
For the topping, combine the brown sugar, flour and melted butter in a bowl until it's nice and crumbly.
Grease muffin liners.
Fill each muffin liner a little less than 1/2 way full.
Scoop 1 tablespoon of the cream cheese mixture into each muffin liner.
Add the remaining muffin batter to each top making it 3/4 full.
Sprinkle streusel on top. Bake at 350 for 22-24 minutes.
Let the muffins cool in the muffin pan for 2 minutes, take them out and let them cool completely on a wire rack.