Buy Bharat Forge, target price Rs 370: Edelweiss | Sharefundss