A self-propelled mower lasts for 8-10 years if you maintain the mower well. Maintenance involves washing after mowing, removing clumps of grass from deck of mower, oiling up the moving parts, tightening the mulching blades so they won’t wobble, etc.