This fits my Dyson DC28 perfectly but when I installed it I almost sent it back thinking it was the wrong size! To properly install it on the base behind the motor I had to use WD40 and take a lot of effort to push it all the way in so it snaps in properly. I couldn't figure out why it was too big to click and if it didn't click I was free to wrap the cord or use it however I wanted. After finally taking everything apart and comparing how the original hose connects to the new one, I realized that it should keep sliding even though it won't move anymore. So WD40 inside and out, wiggle a bit and then POP, it locked into place. Ideal! I'm so excited it was such a cheap fix that I'm kicking myself for waiting so long to find a replacement and I'm living with duct tape.