The cost was alittle high but the size of the bone and the flavor explain why two bones cost $4.00 a pack. They are made well and I am sure they will last a long time because of the way they are made and the size they are. The small size I ordered is really to big for my dog to hold himself but he does enjoy the taste. I am sure it will satisfy his need to chew and WILL DEFINETELY last 5 times longer then the Beefeaters bones that I have purchased before.