These water spikes are bought from ebay india and Ive tested them, but really sucks the water and it even leaks from neck. The price for these six pieces are 350 INR that is around $5.5 and now they are not a worth at all. It really a waste of time and money from these ebayer, amazon sellers.. The length of each spike is 85 mm around, made from Poplypropylene plastic. The threads are really a crappy that doesn't even fits on some bottles.