Yeah they are a little different as they are bamboo and the ones I have at the moment are birch. They do get the bamboo ones sometimes and I have had them before- I have been told by my AV if they are food grade for people they will be fine for our parrots. The only thing I ever do is double check what the actual material they are made out of is so I can just double check if it is not bamboo, birch or pine. I think the only other material I have seen used is poplar and as I was not buying them at that time I did not check if poplar is safe.
My budgie loves them and Burt loves them too. They pose no challenges for the birds to destroy them but they are a really nice texture and fun to stuff into a forage box in a bag lol.
I think the ones you linked should be fine- they are food grade for humans so I would not hesitate