Preheat oven to 350°F. Grease a 9 x 13-inch casserole dish or baking pan.
In a large mixing bowl, mix together sugar, oil and eggs. Add milk, applesauce and pumpkin purée. Mix until incorporated and smooth. Pour mixture into prepared dish/pan.
In a separate bowl, sift flour, pumpkin pie spice, nutmeg, cinnamon and salt. Evenly distribute on top of the pumpkin mixture. Pour the butter over the flour mixture. Sprinkle pecans on top.
Bake 45 to 50 minutes. Cool before serving.