Оба варианта правильны.
Корректно: котов, которым и поколение, которому. Верно: "Мотовелотехника".
В подобных предложениях следует ставить тире.
Верно: А для тех, кто захочет поспать, есть кроватки с бельем.
В обоих случаях запятые поставлены верно.