I have been mixing my own feed for about a year now. It's for chickens and not as extensive as your recipe but the girls lay great and the roos are doing their jobs so I must be doing it right.
I don't like commercial products for the most part, especially not foods so I try to mix a more...