These are real GIANT South African cape porcupine (Hystrix africaeaustralis) quills! They measure an average of 8-10" long - a bit bigger than the ~1-2" long North American quills!
We have them sorted into packs of 5. These are available worldwide!
Please be careful, they are sharp! Keep them out of the reach of children and pets.