finish as much as harrison u can its going to help u in long term.... so harrison is indeed indispensible.... u can read davidson/ API for clearing theory exams... and books like golwalla pj mehta are must for practs... so what u need to do is finish harrison as much as possible and rest u can study from other smaller easier books...
i'm using B&L and S Das for surgery. bailey is very good for GI what i've found out is that many of indian books are essentially notes of bailey with all the masala required for indian exams added. so when u want to catch up the essence of the subject only the standard books help. so always go for the standard books in initially phase of study to clear basic concept and get the essence then u can go into details from exam oriented books like Manipal notes... i know its easier said than done but then there are no short cuts to success... u have to accept it
Obs > oxorn and foote (at least normal labour should be read from oxorn foote- beautiful diagrams, easy language, no overload of information... alternatively u can also use datta.)
gyn > shaws ... but some topics like HRT are not very well covered in shaw's otherwise its very good book.
good understanding in physio is necessary,for many topics during MBBS.
physiology choudhury text book is good book ,fr udestandig basics in simple way.even in 3rd yr also ,keep touch in physio,to answer pg,usmle.