The FLECTR LUBRI DISC has everything it takes. Once filled, its capacity (up to 20ml) is sufficient to maintain your chain several times, because the oil only gets where it should. You just hold it between your fingers and let your crank rotate backwards. Everything else happens by itself. LUBRI DISC fits all bike chains and comes in a handy box.