Preheat oven to 425F. Prepare your pie crust in a 9" deep dish pie plate. Prick the bottom with a fork, and set in the fridge until filling is ready.
To prepare the filling, combine the peach slices and blueberries in a large bowl. Add in the sugar, cinnamon, ginger, lemon juice, vanilla, and pinch of salt. Set aside for now.
In a medium bowl, prepare the streusel. Mix together the brown sugar, flour, oats, pecans, and salt. Add in the softened butter, and mix until it forms small clumps.
Take the prepared pie crust out of the fridge, pour in the fruit filling, and top with the streusel.
Bake in preheated oven for 20 minutes, then turn heat down to 350F, and finish baking for 40 more minutes. If streusel is getting too dark, cover with a piece of foil to finish baking.
Let cool to room temperature before cutting and serving. Enjoy!