I know that "my" butcher (the place that we use for us, have for the last 20 years, and that is a minute walk from my house) has liver/heart/kidney in the back, for people who ask for their dogs. They have them in 1lb bags, and it is like $1.50 a bag or something like that.
Not sure about bones and other meats.