About 15 years ago I bought a used Electrolux and it's still going strong. It has done some pretty heavy duty for us - sucking up drywall dust and saw dust when we were house building, vacuuming miniature horses while getting them ready for parades, Boo the Boxer has been vacuumed countless times, plus the normal house vacuuming. The vacuum was about 10 years old went I got it so that makes it around 25 years old. They don't make them like that any more.
I take it every couple of years to be professionally cleaned at our local vacuum cleaner repair shop and I think I had to replace the hoses once after someone sucked up some nails

.