Buy SKF India, target price Rs 2890: ICICI Direct | Sharefundss