I got the cub this past April now with over 900 hours on it starts and drives just as if it was new.
It gives a very good cut.
My brother inlaw came to help me with a few yards with his D130. He could not hang with me in the tall thick grass.
With over 900 hours I have had to replace
Both front tires
Spindle bearings.
3 blade belts.
And the normal things like blades, oil , filters.
Have not had to replace drive belts and they still look good.
Hold hills better than any riding mower I have used.
Every year I buy a new mower this was my first cub cadet and the best mower I have used in this price range. I will use it again this year rather then buy a new one.
I have not used the craftsman but as a rule I like craftsman.
IMO john Deere makes very good tractors for the farm but cheap mowers.
Did you put 900 hours on it since April? Wow, that's a lot of seat time.
Knowing nothing about riding mowers, I purchased a John Deere LA120 in 2007 for my 2/3 acre property. It has served me will with no out of cost expenses except for scheduled maintenance work which I do myself. I retire in two more years, and I thought it would not make the move with me to Florida, but it looks like I will have to leave room on the moving truck for it as it looks and runs like the day I got it. The lawn guy I have now mowing my lawn in Florida in my absence will not be happy.
With 1/4 acre and proper care, the D series should last him a long time.