The MPH program is somewhat controversial as you'll see if you visit ValueMD. It's expensive and it's not US or CEPH accredited. But if you're using it to get into SGU-SOM, it's a good route. And I *think* it can be completed in less than a year, but don't quote me on that. There's also an MS in Microbiology program that will also allow entry into the med school with a 3.5, if I remember correctly, but it's 1.5 years. However, you already take three of the SGU MS-1 med courses.
But in my opinion, if you WANT an MPH and are considering incorporating a strong public health component into your role as a physician, there are many accelerated 1-year programs (including Hopkins, Berkeley, Tulane, BU and Harvard if I remember correctly) that can be completed in one year. And the price is the same or better than SGU's. These are CEPH accredited, which may or may not be important depending on your goals (federal jobs, preventive medicine fellowships, etc.). Now maybe SGU's program is good, but I doubt it's on par with Hopkins, Harvard, Berkeley, Tulane, BU etc. I even considered doing the MPH program because I thought it would be an interesting experience to have before applying to US med schools (I'm dead serious). It's one of the few 1-year MPH programs that doesn't require that you have a professional degree or experience in public health (the other one I know is Dartmouth's CECS MPH program). But for the price and the lack of CEPH accrediation, I'm not willing to risk it.