I think I remember from a previous posting that you had been having chicken roll, thinking it was chicken (sorry if I have got this wrong).
Just as an example, Sainsbury's chicken roll ingredients are:
Chicken (61%), Chicken Skin, Water, Pea Starch, Salt, Lactose (Cows' Milk), Cows' Milk Powder, Stabilisers: Triphosphates; Natural Flavourings.
Something which is only 61% chicken and has all those other things to bulk it out is never going to be free food. Chicken skin and milk powder and pea starch are cheap ingredients which is why chicken roll is cheap.
Check out the ingredients lists and look for something which is 100% meat, or near enough (there may be some water added). But real meat is never going to be cheap.