12400f is a very tamed cpu so it doesn't need liquid cooling even the stock cooler thats comes with cpu will be fine, if you want something extra you can buy some good air cooler like deep cool ak400.
For cabinet you can get something like cooler master k380.
32gb ddr5 6000mzh Wil be surely expensive you can buy 2 of this from MD computers they are reliable sellers
https://mdcomputers.in/product/cruc...MI4-yK3bbUiwMVfyuDAx0DCjZ4EAQYCCABEgKqUfD_BwE
Msi rtx 4060 is cheap and good.
I have already mentioned name, model of other parts in the previous reply.
If you live in a metro city buying stuff offline will be lot cheaper otherwise
For buying pc stuff online
Websites like vedant computers, elite hubs, primeargb and MD computers are reliable far more then amazon. You can also visit r/IndianGaming subreddit for assurance
Always check prices online before buying stuff offline otherwise you will get scammed
Stick with reputed brands like asrock, gigabyte, Asus, msi, zotac for mobos and graphics cards.