"Хотелось бы купить часы, которые ходили бы лет двадцать"-а давайте Вы оптимистически посмотрите на вещи:лет на 5-7

"Двадцать" слишком абстрактно звучит,а на абстрактный вопрос и ответ будет соответствующий;поэтому для получения полезной и практичной информации опустите планку-и себе облегчите положение и форуму