These caps are for 18.9 Litre plastic water bottles - they are put on by a machine - they have a foam liner to prevent leaking. They come in boxes of 500 caps. We need plate made to print our company info on the tab that sticks to the top of the cap.