Preheat the oven to 350°F. Spray two bread pans with oil or line them with foil/parchment paper.
Whisk the oil and sugar in a large bowl. Add the eggs, pumpkin, and water and whisk until combined.
In a medium bowl, whisk together the flour, baking soda, spices and salt. Add the flour mixture to the wet mixture and stir to fully incorporate.
Pour the batter into bread pans.
To make the topping, combine the sugar, butter, cinnamon and the pecan pieces. Use a fork and mix until it butter and sugar resembles a coarse meal. You can also rub the mixture between your hands so that the butter mixes thoroughly with the sugar. Sprinkle the topping liberally over the muffins before baking. Bake for approximately 55 minutes.
The nutrition information provided are only estimates based on an online nutritional calculator. This is not a comprehensive list of all the nutrients in the recipe (i.e., does not include vitamins, cholesterol, etc). I am not a certified nutritionist. Please consult a nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have.