It might be cheaper to make it at home, but you'd need to have it tested every now and then to make sure it's got the correct nutrients and minerals. I think it's easier to supplement their commercial food with forage and kitchen scraps, rather than taking on their whole diet. I'd worry about getting it right.