The only thing I see with that where it wouldn't be "complete" is that the only secreting organ listed is liver. I would consider heart and gizzard as "meat" rather than "organ" because they are non secreting. Other secreting organs being like kidney, pancreas, thymus, or spleen. Are you getting a kitten or an adult? Did you see my thread below? I got some really good advice on starting my kittens on raw. I believe it was Librarychick who recommended the whole mice. I don't know if that is something you want to try but my kitties have really taken to it and it has given me some peace of mind to know they are getting all those glands and organs.
I think you could feed that as part of a rotation that included other secreting organs but if you wanted to do it as a sole food you might want to add some supplements, like those suggested by Dr. Pierson.
Owned by two kitties
Blue Lynx Point-Dexter-09/15/2014