Wow, who has that kind of time for step 1?! It might be too much time because I would think you'd forget stuff.
If you truly have 2 years, I suppose you might as well just do everything. Kaplan LNs and videos, Kaplan qbank, Becker videos, USMLERx Express videos and flash facts and qbank, Boards and Beyond videos, Pass Program, Najeeb, FAx100, Pathoma, UWorld, Sketchy Micro and Pharm, read BRS physio, read Goljan, etc. You'd better get at least a 270 though. 🙂