I use alot of aquaclear 110s here and have had for many over a decade running. They run well until they suck up sand or debris and that messes up the impeller. I have had a few impellers go over time. Its expected that a moving part would wear out . That you got 23 years is amazing, They Motors don't seem to ever die if run with water as they should be. These ac 110s have practically doubled in price over the last 10-15 years but I still buy them as I really find them reliable and excellent at what they do.. I think I have 13 in operation right now.
al