Preheat oven to 350 degrees. Butter six (1 1/4 cup) ramekins and place on a baking sheet
In a large bowl, mix peaches, sugar, lemon juice, and vanilla extract. Divide peach mixture among ramekins.
In a medium bowl, combine flour, oats, brown sugar, and salt. Add butter, and rub it into the flour mixture using your fingers. Stir in toffee bits and pecans. Sprinkle over peaches.
Bake until bubbly and light brown, about 40 minutes. Serve warm with ice cream.