LOR's are one of those things that I have always felt that you should ask in person. Even if they agree through an e-mail, that doesn't show that you care about your professors. You want them to remember you and like you, so that they may write you a better LOR. These profs. are already busy a lot of times. So maybe you should try to ask in person.