A toothbrush comprising: a chassis assembly; an output shaft configured to connect to a brush head and extending at least in part through a portion of the chassis assembly; a power train assembly operably connected to the output shaft, wherein the power train assembly oscillates the output shaft; a fluid connector operably coupled to the chassis assembly and fluidly coupled to the output shaft via the power train assembly, wherein the fluid connector rotates 360 degrees relative to the chassis assembly; an end cap assembly; and a latch configured to selectively secure the fluid connector to the end cap assembly, the latch having a latched configuration and an unlatched configuration, wherein in the latched configuration, the latch engages the fluid connector to connect the fluid connector to the end cap assembly and in the unlatched configuration the latch disengages the fluid connector to disconnect the fluid connector from the end cap assembly; wherein the latch comprises: a latch button accessible on the outside of a housing of the toothbrush, which is configured to allow a user to activate the latch; a latch body; and a first latch arm and a second latch arm connected to the latch body, wherein the first and second latch arms (166a, 166b) each comprise a first leaf spring and a second leaf spring respectively and an aperture; and wherein: the end cap assembly comprises a lower end cap, an engagement wall defined on an outer surface of the lower end cap, a first peg, and a second peg; the latch body and the first and second leaf springs (242a, 242b) are configured to interface against an outer surface of the engagement wall; the aperture of the first latch arm is configured to be received around the first peg; the aperture of the second latch arm is configured to be received around the second peg; and the first and second leaf springs (242a, 242b) are configured to deform to allow the first and second latch arms (166a, 166b) to move outwards and slide on the first and second pegs (200a, 200b). a chassis assembly; an output shaft configured to connect to a brush head and extending at least in part through a portion of the chassis assembly; a power train assembly operably connected to the output shaft, wherein the power train assembly oscillates the output shaft; a fluid connector operably coupled to the chassis assembly and fluidly coupled to the output shaft via the power train assembly, wherein the fluid connector rotates 360 degrees relative to the chassis assembly; an end cap assembly; and a latch configured to selectively secure the fluid connector to the end cap assembly, the latch having a latched configuration and an unlatched configuration, wherein in the latched configuration, the latch engages the fluid connector to connect the fluid connector to the end cap assembly and in the unlatched configuration the latch disengages the fluid connector to disconnect the fluid connector from the end cap assembly; a latch button accessible on the outside of a housing of the toothbrush, which is configured to allow a user to activate the latch; a latch body; and a first latch arm and a second latch arm connected to the latch body, wherein the first and second latch arms (166a, 166b) each comprise a first leaf spring and a second leaf spring respectively and an aperture; the end cap assembly comprises a lower end cap, an engagement wall defined on an outer surface of the lower end cap, a first peg, and a second peg; the latch body and the first and second leaf springs (242a, 242b) are configured to interface against an outer surface of the engagement wall; the aperture of the first latch arm is configured to be received around the first peg; the aperture of the second latch arm is configured to be received around the second peg; and the first and second leaf springs (242a, 242b) are configured to deform to allow the first and second latch arms (166a, 166b) to move outwards and slide on the first and second pegs (200a, 200b).