I have given jee main on 7 shift 1 and found some questions of very good level (like the rocket one), recommend a source from where I can practice similar questions
For jee mains , dc pandey is the best book , it contains questions very similar to jee main level . If you are aiming specifically for jee main then you can skip level2 problems of it
You can use Physics for JEE mains-BM Sharma(Cengage publications) It has illustrative theory and quality problems (For faster coverage)
Or you can go with DC pandey's understanding physics series.
For problems you can refer to New pattern problems for JEE by DC pandey
Actually cengage and dc pandey both are good books but according to your level and coaching book level you need to decide,when i was in 11th i used to follow dc pandey i could well do questions of that book but i couldn't solve fiitjee package questions as from many i have heard that fiitjee physics is tough and dc pandey is not enough for that so in my drop year i am following cengage.