Если выбирать, игнорируя форму выпуска (таблетки, капсулы, порошок...), то, пожалуй, самым экономным средством будет являться Биовестин, который производят в виде жидкого концентрата. Во флаконе, по-моему, 12 мл. и стоит он порядка 60 рублей. Самые дешевые таблетки в аптеке по словам фармацевтов - это Лактобактерин.
А вообще, кстати говоря, дисбактериоз не считается заболеванием среди многих врачей. Конечно, фармацевтику надо продвигать, оттого и лечат то, что лечить не нужно, нужно просто не доводить свой организм до такого состояния.
Как вегетарианец, я бы посоветовала, конечно, отказаться от мясных продуктов - того, что пагубно влияет на микрофлору кишечника. Всегда были и будут полезными, богатыми клетчаткой, свежие овощи, фрукты, крупы. Ну и кисломолочные стоит кушать иногда для прочистки.
Наладите режим питания, откажетесь от всякой гадости, и бороться будет не с чем.