I want to publish my research paper in good impact factor journal, but the time duration is less. Are there any free journals available to publish with in 2 months
As you've stated the field to be Mechanical Engineering, I'm going to restrict the answer to journals in this field. Most publishers share average review times to give you a general idea of the duration of the process.
For instance, Elsevier has many decently prestigious journals in Mechanical Engineering for whom they've shared average times from submission to publication. So, journals like Experimental Thermal and Fluid Science and International Journal of Heat and Fluid Flow have average durations for submission to publication that are under 10 weeks. Similarly, the International Journal of Plasticity averages under 9 weeks.
I suggest reading up on this information released by the publishers, so that you can make an informed decision. I'm adding some links where this information is shared. For example, SciRev shares reported average review times for many journals in your field.
2 months is a short period of time, if your manuscript was sent to peer reviewers, it takes from 1-2 months and after acceptance it takes from 2-6 months for publication.
Web of science follow more strict guidelines than scopus.