#2) do you live near a Tractor Supply? I buy their 4health
Brand. It comes in a 13.2 oz. can for about 70-75 c. Each. I feed mine the chicken and brown rice. I feed about 35 cats, so I buy it by the case. They special order 20 or so cases for me. It has to be picked up at the store.
#3) all canned foods are not alike. In brands like friskies, if it has fish, don't buy it. They throw whole fish into the vat and pulverize everything. Fishy food can have unhealthy levels of minerals which can ruin the teeth, mouth, kidneys.I called the mfg of 4health and got the numbers on minerals not printed on the label and everything was well within healthy limits.
#4) no cat food has the protein equivalent of a rodent; it's all too low. Since you have a barn, maybe you have chickens! If so, you can mix egg yolks into the food...about a half egg yolk per cat...a few days a week. Don't believe the protein amts on the label. It's crude, so it might as well be shoe leather.
#5) 4health isn't the mfg and it took me a few calls to locate the mfg. The info on my can says, "for customer support, call 1-888-376-9601." that's for tractor supply. Someone there should be able to locate the mfg. The mfgs typically sell the same food under different labels, so the mfg could find out if there's a brand/Supplier near you.
Good luck! It's hard to find good food. Mfgs are more interested in profit than health!