Buy Shriram Transport Finance, target price Rs 1680: Emkay Global | Sharefundss