A drain cleaning device (100, 100' 4000), comprising: a power unit (120, 120' 4120); and a drum assembly (110, 110', 4110) coupled to the power unit for rotation by the power unit, the drum assembly including a base (113A, 4113A), a cable received in the base that is configured to be fed from the base and rotated to clean a drain, and a cover (113B, 4113B) releasably coupleable to the base, wherein the drum assembly (110, 110', 4110) includes a plurality of taper locks (550, 950) releasably coupling an outer peripheral portion of the cover (113B, 4113B) and an outer peripheral portion of the base (113A, 4113A), each of the taper locks (550, 950) comprising a tapered ramp portion which is slidable between a locked position in which the cover is retained on the base and an unlocked position in which the cover is removable from the base, each of the taper locks (550, 950) being biased toward the locked position, characterised in that; each of the taper locks (550, 950) includes a lock plate having a keyhole slot formed therein, said keyhole slot having an elongated portion having a first width and an enlarged portion having a second larger width, and wherein said lock plate further comprises the tapered ramp portion wherein a thickness of the tapered ramp portion of the lock plate increases gradually from a portion of the lock plate corresponding to the enlarged portion of the keyhole slot to a portion of the lock plate corresponding to the elongated portion of the keyhole slot, and wherein the lock plate is coupled to one of the cover (113B, 4113B) and the base (113A, 4113A) and is moveable relative to the one of the cover and the base between the locked position and the unlocked position; an actuating pad coupled on an upper portion of the lock plate wherein the locking plate is movable in response to a force applied by a user to the actuating pad; an engagement projection having an extending shank receivable through the keyhole slot, and a head coupled to a top end portion of the shank, wherein said head is configured to engage a top surface of the lock plate when the lock plate is in the locked position, and wherein the engagement projection is coupled to the other of the cover and the base, the engagement projection configured to securely engage the locking plate as the head moves along the elongated portion of the keyhole slot, and wherein when the engagement projection is received in the elongated portion of the keyhole slot the lock plate is in the locked position and when the engagement projection is received in the enlarged portion of the keyhole slot the lock plate is in the unlocked position; and one or more elastic members coupled to an end portion of each of the taper locks, the one or more elastic members configured to bias each taper lock toward the locked position. a power unit (120, 120' 4120); and a drum assembly (110, 110', 4110) coupled to the power unit for rotation by the power unit, the drum assembly including a base (113A, 4113A), a cable received in the base that is configured to be fed from the base and rotated to clean a drain, and a cover (113B, 4113B) releasably coupleable to the base, wherein the drum assembly (110, 110', 4110) includes a plurality of taper locks (550, 950) releasably coupling an outer peripheral portion of the cover (113B, 4113B) and an outer peripheral portion of the base (113A, 4113A), each of the taper locks (550, 950) comprising a tapered ramp portion which is slidable between a locked position in which the cover is retained on the base and an unlocked position in which the cover is removable from the base, each of the taper locks (550, 950) being biased toward the locked position, characterised in that; each of the taper locks (550, 950) includes a lock plate having a keyhole slot formed therein, said keyhole slot having an elongated portion having a first width and an enlarged portion having a second larger width, and wherein said lock plate further comprises the tapered ramp portion wherein a thickness of the tapered ramp portion of the lock plate increases gradually from a portion of the lock plate corresponding to the enlarged portion of the keyhole slot to a portion of the lock plate corresponding to the elongated portion of the keyhole slot, and wherein the lock plate is coupled to one of the cover (113B, 4113B) and the base (113A, 4113A) and is moveable relative to the one of the cover and the base between the locked position and the unlocked position; an actuating pad coupled on an upper portion of the lock plate wherein the locking plate is movable in response to a force applied by a user to the actuating pad; an engagement projection having an extending shank receivable through the keyhole slot, and a head coupled to a top end portion of the shank, wherein said head is configured to engage a top surface of the lock plate when the lock plate is in the locked position, and wherein the engagement projection is coupled to the other of the cover and the base, the engagement projection configured to securely engage the locking plate as the head moves along the elongated portion of the keyhole slot, and wherein when the engagement projection is received in the elongated portion of the keyhole slot the lock plate is in the locked position and when the engagement projection is received in the enlarged portion of the keyhole slot the lock plate is in the unlocked position; and one or more elastic members coupled to an end portion of each of the taper locks, the one or more elastic members configured to bias each taper lock toward the locked position.