no not necessary at all
general bio is a must however... why.... because I think I have read somewhere that the MCAT is written in a way assuming that all the science questions can be answered just with the information you learned in general bio, chem, orgo, and physics....
this is because with so many premed's with different majors, the only way to standardize the test is to test only the subjects that all premed's have taken.. general bio, chem, orgo, and physics because these are the published requirements of 99% of medical schools in the US
because these courses are the stated requirements of med schools, and because I think the MCAT is written with solely these courses in mind, regardless of whether one has AP credit or not, these courses should be taken at the university level... even if it means an applicant does not do any upper division science courses as they are ELECTIVES and not REQUIRED courses for med school