In a large bowl, sift dry ingredients together. Add in apricots and pecan and toss to coat completely.
With pastry blender, cut in 1/2 cup butter until mixture is crumbly.
Stir in sour cream, eggs and vanilla until dry ingredients are moistened.
Spoon batter evenly into 2 greased loaf pans.
Combine topping ingredients and use pastry blender to make coarse crumbs.
Sprinkle the topping over the batter.
Bake at 350° for 60 to 70 minutes or until a toothpick inserted comes out clean.
Cool, in pans, on wire rack for 15 minutes. Remove from pans and cool completely on rack.