I get them from best bullies. I get the 6 inch. My guys don't really eat them. They just chew at the ends. Cleans their teeth, and occupies them for a bit. If it wasn't for the teeth cleaning part, I wouldn't buy them. I put out one, then when everyone has got their feel of chewing, I put it in the freezer. I let them chew on it twice, then throw it in the garbage. Even when I used to leave them out all the time, I'd throw away 5" of a 6" bully every time. They would get old and dry out before they'd ever make a dent in it. So it depends on how "chewy" your pup is.
They like them, but they are hard as a rock, and your pup has to really have some jaw strength to chew through one.