Yes, you can replace butter with oil in the streusel recipe. Just remember that for 3.5 oz. (100 g) of butter, you should use 2.8 oz. (80 g) of vegetable oil.