Yes they would work on a 5 gallon bucket. You just drill a 3/8 inch hole and screw them in. So far mine are not leaking. Yes they are plastic, I haven't had my chickens long enough to know their behavior but the cups don't stick out real far so I don't think they would stand on them but that is the opinion of a newbie.