Heat oven to 350°F. Grease 18 muffin cups or line muffin pan with cupcake papers.
In a large bowl, stir together flour, sugar, instant butterscotch pudding mix, instant vanilla pudding mix, baking powder, and salt.
In a separate bowl, whisk together eggs, oil, water, and pure vanilla extract.
Gently stir the egg mixture into the flour mixture just until combined with some flecks of flour still visible.
Scoop muffin batter into cups about 2/3 full.
Stir together the brown sugar, pecans and cinnamon. Spoon the topping onto each muffin cup, lightly pressing down with the spoon, just enough for the topping to slightly stick to the batter.
Bake at 350°F 20-25 minutes or until toothpick inserted in the middle comes out clean. Cool on wire rack. Store in airtight container up to 3 days or freeze up to 3 months.