Hey Bunkstaff,
what prolongs the life of ball bearings in spindles the most is a spindle with sealing air. This reliably prevents anything from getting into the bearings and can delay bearing wear for years. You should also make sure that you have angular contact bearings in the spindle.