Is this for academic enhancement or personal interest? MPHs are not very useful for demonstrating ability to handle rigorous medical coursework. MBS programs (if formally affiliated with a host medical school) are usually considered Special Masters Programs (SMPs). These programs are modeled after med school curriculum and can be very beneficial to enhancing your record. That said, they are very difficult and typically very expensive, a high risk/high payoff option. A third option is to do a post-bacc to improve your cumulative undergrad record. These are typically cheaper and less risky, but may not have great payoff.