I never thought about a pet store, i realize that 16$ is a bit pricey but it comes ready to go with a nice velcro strap that's reflective, and i don't have to mess around with anything. I'm always trying to find way's to save a buck or two here and there and it usualy involves me running around from place to place for the better part of a day. Sometimes it's nice to just order something and BAM it's ready to go when you get it.
One thing that would be cool is having a velcro strap that reads "Road ID - Road ID - Road ID" all the way around in refelctive letters instead of just that solid white stripe in the middle, kinda help out paramedics if the worst ever happened, although i'm sure they'd find it eventually even if it was the ankle one.