i get mine at sallys and haven't had any problem with them except i go through about 400 a week and my sallys seems to run out quickly...so i have to travel to the next town to stock up! I did order on ebay once becuase i got desperate waiting on sallys and i was so disappoiinted.... sallys is like 5 bucks for 100 and on spent 8.99 with free shipping (it should be free for that price) for 100...i had had 10 fall apart that i couldn't use....i was so disappointed...what i can recommend is the ones that have the round bottom instead of the straight bottom seem to have a tighter fit but u get 20 less for 5 bucks ur spending....