I designed this attachment for my Dyson Ball Animal upright vacuum specifically to clean out my enclosed printers. I beleive it will fit any Dyson Upright Vacuum and may fit others as well with the same type of attchment.