Vishal Mega Mart shares have fallen nearly 30% in six months, but Motilal Oswal maintained its Buy rating and set a ₹125 target, implying up to 39% upside.