Stretch mark prevention

B♡
What was your favorite? So far I've heard great things on bio oil but looking for something maybe less oily/expensive.