Echelon University is better for B.Tech by Mechanical engineering?
https://www.shiksha.com/college/echelon-institute-of-technology-faridabad-32493/reviews#290919
Go through this link as it contains the reviews of this college regarding placements,faculty,campus,infrastructure etc.
It will help you in deciding whether to opt for this college or not,