If you want specifically not to get a ball from a pet store, I'm pretty sure a price comparison should be able to convince your dad. I've heard of people picking up normal ball pythons for like $20. I paid twice that and I bought mine during a sale with an employee discount. (But I adore her so I don't mind)
Just saying, petstores won't always be cheaper![]()