I don't know about kings or corns, but ball pythons can live 20 - 40 years if you care for them well. BUT, that shouldn't matter, since I doubt you'll be living with your mom for 20 - 40 years. Bring that up with her. As far as she's concerned, the snake will be in her house for maybe 5 years, less if you can bring it to college with you.