Direct replacement for DC25, works like new now. The sock got sucked into an old 6 year old motor (kids) and destroyed it in seconds. Disassembling the vacuum cleaner took some care and time, about 30 minutes of work. Pulling the wires out of the holding pieces was also a chore, as was reinserting them. The old motor has a piece of rubber on the back, remove it and put it on the new motor before putting everything back together.